mirror of
https://github.com/SantaSpeen/Rcon-VK-Bot.git
synced 2026-02-16 10:30:57 +00:00
4ed336cd732e0e0c304fb29d1022657166b8bc77
RCON бот для ВК сообществ
Не забывай про звёздочку!)
Что умеет:
Команды
Не стесняйтесь, предлагайте свои идеи в issue, Vk, Telegram
- Доступные разрешённым людям
.rcon <command>- Исполняет <command> и показывает ответ сервера
- Доступные всем
!help- Выводит страничку с командами (Текст в файле help_message.txt)!online- Запрашивает у сервера онлайн и выводит!id- Выводит ID пользователя, и его роль
Возможности
- Система permissions:
- Локально
- Интеграция с LuckPerms (В разработке)
Как запустить?
Скачать скомпилированный вариант
Запуск напрямую
- Должен быть установлен Python3.12 (На версиях ниже не будет работать)
- Качаем репозиторий
pip install -r requirements.txt- Установка зависимостей- 1 Раз запускаем, что бы сгенерировалось всё что нужно
- Лезем в
config.json,permissions.ymlи настраиваем python main.py- Запускаем- [Опционально] Скомпилировать
pyinstaller --noconfirm --onefile --console --icon "./win/icon.ico" --name "Rcon-VK-Bot" --version-file "./win/version.txt" "./src/main.py"
Всё очень легко и просто)
Система permissions
В файле permissions.yam указаны все пользователи с "повышенным" уровнем доступа к боту Пример
noRole: Нет роли
noRights: Нет прав # null для отключения
perms:
admins: # Имя группы
name: Админ # Имя группы, которое будет отображаться в боте
ids: # вк ИД входящих в состав группы
- 370926160
allow: # Какие команды разрешены, "*" - все
- '*'
# Пример настройки
helpers:
name: Хелпер
ids:
- 583018016
allow:
- say
- mute
- warn
# Находится в режиме тестирования
# Интеграция с базой данных LuckPerms (Нужна именно внешняя база данных)
useLuckPerms: false
LuckPerms:
# Смотрите настройку LuckPerms
server: global
# Разрешенные варианты: MySQL, MariaDB, PostgreSQL
storage-method: PostgreSQL
data:
# Указывайте host:port
address: 127.0.0.1:5432
# База данных в которой хранятся настройки LuckPerms
database: minecraftDB
# Логин и пароль для доступа к БД
username: user
password: user
# Смотрите настройку LuckPerms
table-prefix: luckperms_
LuckPerms
За помощью, заказами и предложениями можно обратиться сюда:
- Vk @l.vindeta
- Telegram @id01234
Мб что-нибудь ещё добавлю :)
Languages
Python
98.7%
Shell
0.8%
Dockerfile
0.5%