Этот бот для Discord предназначен для управления заявками на сервер Minecraft. Он позволяет пользователям подавать заявки, а администраторам - рассматривать их и управлять вайтлистом сервера.
- Создание меню для подачи заявок
- Подача заявок пользователями через модальное окно
- Рассмотрение заявок администраторами
- Автоматическое обновление вайтлиста Minecraft сервера
- Команды для добавления и удаления игроков из вайтлиста
-
Клонируйте репозиторий: git clone https://github.com/kefisto/Kefisto-bot-for-minecrafts-servers.git
-
Перейдите в директорию проекта: cd Kefisto-bot-for-minecrafts-servers
-
Установите зависимости:z pip install -r requirements.txt
-
Укажите DISCORD_TOKEN=your_discord_bot_token
RCON_HOST=your_minecraft_server_ip
RCON_PORT=your_rcon_port
RCON_PASSWORD=your_rcon_password
В bot.py
channel = self.bot.get_channel(1300176870368612463) В ticket.py
- Запустите бота: python bot.py
- Используйте команду
/create_ticket_menu
для создания меню подачи заявок в указанном канале. - Пользователи могут подавать заявки, нажав на кнопку "Подать заявку" и заполнив форму.
- Администраторы могут принимать или отклонять заявки в специальном канале.
- Используйте команды
/addtowhitelist
и/removefromwhitelist
для ручного управления вайтлистом.
См. файл requirements.txt
для списка необходимых Python пакетов.
Требуется плагин easywhitelist на сервере для корректрой работы
Этот проект распространяется под лицензией Apache. Подробности см. в файле LICENSE.