Этот бот позволит вам отправлять команды на сервер из сообщений ВКонтакте, посредством отправки запросов RCON. Он поддерживает несколько уровней разрешений пользователей, поэтому вы сможете ограничить, какие команды могут выполнять пользователи.
- Отправка команд на сервер
- Аутентификация пользователей с разными уровнями разрешений
- Проверка запрещенных команд для пользователей с низкими разрешениями
- Обработка ошибок и повторное подключение при закрытии соединения
1. Заполните файл "config.json" со следующей структурой:
{
"bot_settings": {
"super_admins": [3434, 2323],
"admins": [13245, 3534],
"block_commands": ["команда1", "команда2"]
},
"rcon_settings": {
"address": "localhost",
"port": "19132",
"password": "RCON пароль"
}
}
2. Установите зависимости с помощью
npm install
3. Запустите бота с помощью
node bot.js
Отправляйте команды в чат, используя следующий формат:
/команда [аргументы]
Пример:
/say Привет, мир!
- Супер-админы: Могут выполнять любую команду, без ограничений.
- Админы: Могут выполнять все команды, кроме запрещённых из списка "block_commands".
- Бот не может отправлять команды, если соединение с сервером закрыто.
Если у вас есть какие-либо вопросы, предложения или сообщения об ошибках, пожалуйста, создайте тикет на GitHub Issues.