Плагин для серверов Майнкрафт связывает Discord с белым списком сервера. Игрок отправляет свой ник в выбранный канал Discord, после чего бот проверяет его и добавляет в whitelist; для одного аккаунта Discord разрешён только один ник.
Возможности
- Проверяет недопустимые символы, уже добавленные и занятые ники.
- Отправляет цветные сообщения в Discord о результате проверки.
- Хранит связки Discord ID и ников в базе SQLite.
- Добавляет и удаляет записи через веб-панель с поиском по Discord ID и нику.
- При первом запуске создаёт
plugins/WhitelistBot/webpage.ymlсо случайным паролем для веб-панели.
Команды
/wlbot reload— перезагрузить конфигурацию и перезапустить бота.
Права
whitelistbot.reload— доступ к/wlbot reload; по умолчанию есть у операторов.
Настройка
В plugins/WhitelistBot/config.yml укажите токен бота, ID сервера Discord и ID канала:
discord:
bot-token: "YOUR_BOT_TOKEN_HERE"
guild-id: "YOUR_GUILD_ID_HERE"
channel-id: "YOUR_CHANNEL_ID_HERE"
Пароль и порт веб-панели задаются в plugins/WhitelistBot/webpage.yml; после их изменения выполните /wlbot reload. Откройте веб-панель в браузере. Записи хранятся в plugins/WhitelistBot/whitelist.db.
Требования
Требуется Paper или Spigot. Для работы Discord-бота включите разрешение Message Content Intent и дайте ему права читать и отправлять сообщения в канале.
