Skip to content

Дискорд

Путь config.yml > module.integration.discord

Пояснение

Интеграция с Discord позволяет отправлять сообщения:

  • из Minecraft в Discord
  • из Discord в Minecraft

discord messageminecraft message

Редактирование

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

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

discord channel info

Настройка каналов с информацией

enable

  • По умолчанию true

ticker

  • enable: true

Нужно ли обновлять канал раз в какой-то промежуток времени

  • period: 1200

Как часто в тиках нужно обновлять

message-channel

Список типов сообщений и ID каналов в Discord

Например я хочу, чтобы из Minecraft отправлялось сообщение комманды /ban в Discord

  1. Копирую ID канала в дискорде 1286666844358316083
  2. Прописываю 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