JS RAGE:MP DISCORD BOT

Uristri

Trainee
Сообщения
12
Гавно бот написанный мною, для установки на операционную систему виндовс. Предназначеный для запуска сервера удаленно, написанием команды. Если что найдете что можно дописать - напишите тут.

Как установить? Быстрый старт
Скачиваем все файлы с репозитория и пихаем к файлам сервера.
Устанавливаем зависимости командой npm i

Не забудьте создать токен для бота и авторизовать его на ваш сервер, где Вы будете писать команды.

Открываете файл index.js и находим строку 8:
JavaScript:
const token = 'token_here';
В ту строку вставляем токен полученный шагом выше.


После, открываем консоль в папке с ботом, и пишем node index.js
Если все успешно, бот на сервере заработает, а консоль будет торчать в системе.

Команды:
server! start - запуск сервера
server! stop - остановка сервера
server! status - состояние сервера
server! restart - перезапуск сервера
server! debug - запись действий сервера в файл debug.log

server! log - у него зависимость от файла debug.log, он читает файл и отправляет текст который в файле.

Ставте лайкі та підписуйтесь на канал.
 

Lev Angel

Developer
Команда форума
Скриптер
Сообщения
795
Красава! Спасибо что поделился.
Токены и подобное лучше хранить не в скрипте, а отдельно. Отдельный файл конфиг или переменные окружения. А то можно случайно закоммитить с боевыми токенами))
 

Drogo

Middle Developer
Скриптер
Сообщения
80
Задумка интересная, я бы вынес команды в отдельные файлы, и импортировал в объект. Здесь *тык* уже проверял бы на существования поля в объекте и вызывал бы функцию при существовании, а если нет, то ответ, что команда не найдена ) Но это уже вопрос гибкости, кому как нравится, но лайк поставил :D.
 

Drogo

Middle Developer
Скриптер
Сообщения
80
Ну и да, лучше токен указывать при запуске сервера как аргумент или записывать .env файл
 
Верх