Данный бот имеет базовый функционал для конечного пользователя:
- Регистрация
- Смена скинов
- Смена плащей
- Смена ников
- Смена пароля
- Поддержка баннов по "железу"
- В статусе указывать количество игроков на сервере
- Реализация магазина (Интеграция с
ЮKassa
) - Создание бан листа (подерживается плагин
AdvancedBan
) - И многое другое...
Команды бота подрузомивают что вы будете общаться с ним через личные сообщения, так что не переживайте что вам будут мешать.
Для работы бота понадобится:
Python
не новее 3.11Mariadb
версии 10.11Nginx
(не обязательный но желательный)GravitLauncher
не старее 5.5
pip install -r requirements.txt
python main.py
Все нужные для работы таблицы описанные в файле bdCreate.sql (Включая и те которые нужны GravitLauncher)
Конфигурация вашего домена описана в файле nginx.conf
Способ авторизации mysql
с включённым enableHardwareFeature
. Нуждается настройка только textureProvider
, passwordVerifier
.
"textureProvider": {
"url": "https://api.ВАШ_ДОМЕН.ru/storage?uuid=%uuid%",
"type": "json"
}
"passwordVerifier": {
"algo": "SHA256",
"type": "digest"
}
В настройках HTTP-уведомления
должны быть выставлены данные параметры:
Все настройки бота размещены в папке conf
.
settings.yaml
- Основная настройка бота. Обязательно посмотрите его!!!!!!shop.yaml
- Настройка магазина. По умолчанию выключен.