Как создать Discord-бота для сервера Minecraft: интеграция чата, уведомлений и команд
Discord-бот для сервера Minecraft: интеграция чата, уведомлений и команд через DiscordSRV.
Введение: мост между игрой и сообществом
Discord стал стандартом для сообществ Minecraft-серверов. Интеграция сервера с Discord позволяет синхронизировать чат (игроки в игре общаются с игроками в Discord), получать уведомления о заходах и донатах, управлять сервером через Discord-команды. В этом гайде я покажу, как настроить полноценную интеграцию Minecraft-Discord с помощью плагина DiscordSRV и создать своего бота.
Шаг 1: Создание Discord-бота
- Перейдите на Discord Developer Portal (discord.com/developers/applications).
- Нажмите «New Application», дайте имя (название вашего сервера).
- Перейдите в раздел «Bot» → «Add Bot».
- Скопируйте токен бота (это пароль, никому не показывайте).
- В разделе «Privileged Gateway Intents» включите все три переключателя (Presence, Server Members, Message Content).
- В разделе «OAuth2» → «URL Generator» выберите scope «bot» и permissions «Administrator». Скопируйте ссылку и пригласите бота на свой Discord-сервер.
Шаг 2: Установка и настройка DiscordSRV
- Скачайте DiscordSRV с официальной страницы на SpigotMC.
- Поместите JAR-файл в папку
pluginsсервера. - Перезапустите сервер. DiscordSRV создаст папку
plugins/DiscordSRV. - Откройте файл
config.ymlв папке DiscordSRV. - Найдите строку
BotToken:и вставьте скопированный токен бота. - Настройте каналы для чата:
Channels: {"global": "ID_канала_Discord"}— ID канала, куда будут пересылаться сообщения из игры.
- Перезапустите сервер. Бот должен появиться в Discord и начать пересылать сообщения.
Шаг 3: Дополнительные функции
- Уведомления о заходах/выходах: DiscordSRV может отправлять сообщения при подключении и отключении игроков.
- Уведомления о смерти: при смерти игрока в Discord отправляется сообщение с координатами.
- Выполнение команд из Discord: настройте канал, в котором модераторы могут выполнять команды сервера (
/ban,/kick) прямо из Discord. - Голосовой чат: плагин Simple Voice Chat интегрируется с Discord и позволяет игрокам общаться голосом в зависимости от их местоположения в игре.
💡 Совет профи
Создайте отдельного бота для логов сервера. Бот мониторит консоль сервера и отправляет в закрытый канал Discord все важные события: выполнение команд OP, попытки входа под чужим ником, краши, предупреждения анти-чита. Это ваш «чёрный ящик», который поможет расследовать инциденты.
💬 Комментарии (0)
🔒 Войдите, чтобы оставить комментарий
😊 Пока нет комментариев. Будьте первым!