Skip to content

This client will allow you to interact with the server by making requests to your server's RCON

License

Notifications You must be signed in to change notification settings

LiteCoreTeam/node-vk-rcon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-vk-rcon

Этот бот позволит вам отправлять команды на сервер из сообщений ВКонтакте, посредством отправки запросов 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.

About

This client will allow you to interact with the server by making requests to your server's RCON

Resources

License

Stars

Watchers

Forks

Packages

No packages published