Полное описание структуры config.yml, все параметры и примеры. Этот файл содержит все, что нужно знать для гибкой настройки автоматических сообщений.
Структура файла (общая)
# Available translations: en, ru
# If you want to translate yourself, create a file "{lang_code}.yml" and specify {lang_code} below
locale: "en"
messages:
message_id:
prefix: "[Сервер] "
prefix-color: green
message-lines:
- line1:
text: "Привет!"
color: red
style: bold
link: "https://example.com"
command: "/say Привет!"
- line2:
text: "Вторая строка."
color: yellow
interval: 60
Описание полей
en, ru). Если вы создадите собственный {lang_code}.yml в папке плагина, укажите его здесь. Подробнее - localizationmessage_id) — произвольные идентификаторы сообщений.
line1, line2), внутри него задаются параметры:
link и command, приоритет будет у command./.Примеры и шаблоны
messages:
hello:
prefix: "[Инфо] "
prefix-color: green
message-lines:
- line1:
text: "Сервер запущен!"
color: yellow
interval: 120
messages:
event:
prefix: "[Ивент] "
prefix-color: gold
message-lines:
- title:
text: "Сегодня: Ночь ивентов"
color: red
style: bold
- details:
text: "Начало в 21:00. Призы и конкурсы!"
color: white
style: italic
- discord:
text: "Наш Discord"
color: blue
link: "https://discord.example"
interval: 300
messages:
claim:
prefix: "[Система] "
prefix-color: aqua
message-lines:
- action:
text: "Получить ежедневный бонус"
color: light_purple
command: "/daily"
interval: 600
Правила и рекомендации
message_id — каждый ID должен быть уникален.message-lines имена (line1, title, details и т.д.) — это просто идентификаторы, они должны быть уникальными в пределах списка строки, но сами имена не влияют на отображение.link и command для одной строки — плагин применит command.Список допустимых цветов
Список допустимых стилей
Отладка конфигурации
/am reload и смотрите консоль сервера — при ошибках плагин обычно пишет причину в лог.Пример полного config.yml (расширенный шаблон)
locale: "ru"
messages:
welcome:
prefix: "[Сервер] "
prefix-color: green
message-lines:
- line1:
text: "Добро пожаловать на наш сервер!"
color: yellow
- line2:
text: "Зарегистрируйтесь на форуме"
color: gold
link: "https://forum.example"
interval: 180
rules:
prefix: "[Правила] "
prefix-color: red
message-lines:
- line1:
text: "Запрещены читы и гриферство"
color: white
- line2:
text: "За нарушение — бан"
color: gray
interval: 600