Skip to content

Дискорд

Путь messages > en_us.yml > module.integration.discord

Пояснение

Сообщения интеграции с Дискордом discordmessage

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

yaml
<en_us.module.integration.discord>

По умолчанию

yaml
discord:
  for-minecraft: "<fcolor:2><name> <fcolor:1>» <fcolor:4><message>"
  info-channel:
    id: "TPS <tps>"
  message-channel:
    CHAT:
      content: "<final_message>"
      webhook:
        enable: false
        avatar: "https://mc-heads.net/avatar/<skin>/32.png"
        content: ""
      embed:
        enable: false
        color: ""
        title: ""
        url: ""
        author:
          name: ""
          url: ""
          icon-url: "https://mc-heads.net/avatar/<skin>/16.png"
        description: ""
        thumbnail: ""
        fields:
          - anme: ""
            value: ""
            inline: "false"
        image: ""
        timestamp: true
        footer:
          text: ""
          icon-url: "https://mc-heads.net/avatar/<skin>/16.png"

Параметры

Плейсхолдеры

Ты можешь использовать все плейсхолдеры, которые используются в начальном сообщении для майнкрафта

Например для сообщения о блокировке

Там есть плейсхолдер <reason>, значит я могу использовать <reason> внутри дискорд сообщений

Также есть плейсхолдеры, которые ТОЧНО будут заменяться в любом сообщении

  • <final_message> сообщение, отправленное в майнкрафт
  • <final_clear_message> сообщение, отправленное в майнкрафт без unicode-смайлов
  • <player> ник игрока, который отправил сообщение

Очевидно, что все плейсхолдеры из PlaceholderAPI и FlectonePulse тоже будут работать

for-minecraft

  • По умолчанию <fcolor:2><name> <fcolor:1>» <fcolor:4><message>

Формат сообщения, которое будет отправлено из Дискорда в Майнкрафт

info-channel

  • По умолчанию
yaml
id: "TPS <tps>"

Список айди каналов и их названий

message-channel

Список сообщений с их настройкой

Настройка сообщения

discord

Если параметр пустой, то он не будет использован в итоговом сообщении

content

Содержание обычного сообщения от лица бота дискорда discord content

webhook

Дискорд вебхук discord webhook

enable

Если включено, то сообщение будет являться вебхуком

avatar

Ссылка для создания аватарки игрока. Если будешь менять на свою, то ссылка должна содержать <skin>

content

Содержание сообщения вебхука

embed

Дискорд эмбед сообщение discord embed

enable

Если включено, то сообщение будет содержать embed

color

Цвет embed сообщения

title

Название embed сообщения

url

Ссылка для embed сообщения

author

Автор embed сообщения

name

Название автора embed сообщения

url

Ссылка на автора embed сообщения

icon-url

Ссылка на аватарку автора embed сообщения. Если будешь менять на свою, то ссылка должна содержать <skin>

description

Описание embed сообщения

thumbnail

Маленькое изображение внутри embed сообщения

fields

Список полей внутри embed сообщения

name

Название поля внутри embed сообщения

value

Значение поля внутри embed сообщения

inline

Если включено, то поле будет расположен в столбик с другими полями

image

Главное изображение embed сообщения

timestamp

Если включено, то embed сообщение будет включать время создания

Нижняя часть embed сообщения

text

Текст в нижней части embed сообщения

icon-url

Изображение в нижней части embed сообщения

Если хочешь добавить другое сообщение:

  1. Возьми название из списка
  2. Вставь в message-channel
yaml
название_сообщения:
  content: ""
  webhook:
    enable: false
    avatar: "https://mc-heads.net/avatar/<skin>/32.png"
    content: ""
  embed:
    enable: false
    color: ""
    title: ""
    url: ""
    author:
      name: ""
      url: ""
      icon-url: "https://mc-heads.net/avatar/<skin>/16.png"
    description: ""
    thumbnail: ""
    fields:
      - name: ""
        value: ""
        inline: false
    image: ""
    timestamp: true
    footer:
      text: ""
      icon-url: "https://mc-heads.net/avatar/<skin>/16.png"

Типы сообщений

ТипПояснение
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