Плагин для серверов Майнкрафт, связывающий консоль сервера с Discord. Он отправляет журнал сервера в текстовый канал и позволяет администраторам запускать консольные команды из Discord.
Возможности
- Пересылает записи журнала сервера в выбранный канал Discord.
- Выполняет консольные команды через
/mcили текстовую команду!mc. - Ограничивает доступ к командам по идентификаторам пользователей Discord и отдельному каналу.
- Перезагружает настройки командой
/cdr reloadбез перезапуска сервера.
Команды
/cdr reload— перечитать конфиг и при необходимости заново подключиться к Discord./mc— выполнить консольную команду из Discord.!mc— текстовый вариант команды для Discord.
Настройка
В plugins/ConsoleDiscord/config.yml укажите:
bot-token— токен бота Discord.log-channel-id— канал для журнала сервера.command-channel-id— канал, в котором разрешены команды.allowed-user-ids— идентификаторы пользователей, которым разрешены команды.log-flush-ticks— частоту отправки накопившихся строк журнала.debug-status-logging— вывод сведений о состоянии подключения в журнал сервера.
Требования
Нужен сервер, совместимый с Paper или Bukkit, Java 21 и собственный бот Discord с правами читать и отправлять сообщения в каналах. Для /mc боту также требуется право использовать слэш-команды.
