Дискорд
Путь config.yml > module.integration.discord
Пояснение
Интеграция с Discord позволяет отправлять сообщения:
- из Minecraft в Discord
- из Discord в Minecraft
Редактирование
yaml
<config.module.integration.discord>
По умолчанию
yaml
discord:
enable: false
presence:
enable: true
status: "ONLINE"
activity:
enable: true
type: "PLAYING"
name: "FlectonePulse"
url: "https://flectone.net/pulse/"
channel-info:
enable: false
ticker:
enable: true
period: 1200
message-channel:
FROM_DISCORD_TO_MINECRAFT: ""
CHAT: ""
Параметры
enable
- По умолчанию
false
Важно
- Перед включением, вставь токен бота Discord в секретах
- После включения, ЖЕЛАТЕЛЬНО перезагрузить сервер, иначе плагин может вызвать зависание
Включает или выключает работоспособность модуля
presence
Настройка статуса бота
enable
- По умолчанию
true
Включает или выключает кастомный статус бота
status
- По умолчанию
ONLINE
Режим статуса
Режим | Пояснение |
---|---|
UNKNOWN | - |
ONLINE | В сети |
DO_NOT_DISTURB | В сети, с режимом не беспокоить |
IDLE | В сети, но отошёл |
INVISIBLE | Невидимый |
OFFLINE | Не в сети |
activity
Активность бота в дискорде
enable
- По умолчанию
true
Включает или выключает активность
type
- По умолчанию
PLAYING
Тип активности
Тип | Пояснение |
---|---|
UNKNOWN | - |
STREAMING | Стримит |
LISTENING | Слушает |
WATCHING | Смотрит |
CUSTOM | - |
COMPETING | Соревнуется |
name
- По умолчанию
FlectonePulse
Название активности
url
- По умолчанию
https://flectone.net/pulse/
Ссылка на активности
channel-info
Настройка каналов с информацией
enable
- По умолчанию
true
ticker
enable: true
Нужно ли обновлять канал раз в какой-то промежуток времени
period: 1200
Как часто в тиках нужно обновлять
message-channel
Список типов сообщений и ID каналов в Discord
Например я хочу, чтобы из Minecraft отправлялось сообщение комманды /ban
в Discord
- Копирую ID канала в дискорде
1286666844358316083
- Прописываю
CHAT: "1286666844358316083"
yaml
message-channel:
COMMAND_BAN: "1286666844358316083"
Типы сообщений
Тип | Пояснение |
---|---|
CHAT | Глобальное сообщение чата |
AFK | Глобальное сообщение от действия afk |
ADVANCEMENT | Сообщение от достижения |
DEATH | Сообщение от смерти |
JOIN | Сообщение, когда игрок зашёл на сервер |
QUIT | Сообщение, когда игрок вышел с сервера |
FROM_DISCORD_TO_MINECRAFT | Сообщение из Discord в Minecraft |
FROM_TWITCH_TO_MINECRAFT | Сообщение из Twitch в Minecraft |
FROM_TELEGRAM_TO_MINECRAFT | Сообщение из Telegram в Minecraft |
COMMAND_ME | Глобальное сообщение комманды /me |
COMMAND_BALL | Глобальное сообщение комманды /ball |
COMMAND_BAN | Глобальное сообщение комманды /ban |
COMMAND_BROADCAST | Глобальное сообщение комманды /broadcast |
COMMAND_COIN | Глобальное сообщение комманды /coin |
COMMAND_DICE | Глобальное сообщение комманды /dice |
COMMAND_DO | Глобальное сообщение комманды /do |
COMMAND_HELPER | Глобальное сообщение комманды /helper |
COMMAND_MUTE | Глобальное сообщение комманды /mute |
COMMAND_POLL_CREATE_MESSAGE | Глобальное сообщение комманды /poll |
COMMAND_SPY | Слежка за игроками для комманды /spy |
COMMAND_STREAM | Глобальное сообщение комманды /stream |
COMMAND_TRANSLATETO | Глобальное сообщение комманды /translateto |
COMMAND_TRY | Глобальное сообщение комманды /try |
COMMAND_WARN | Глобальное сообщение комманды /warn |
COMMAND_KICK | Глобальное сообщение комманды /kick |