Перейти к основному содержимому

Приветственные сообщения

Kakashi может отправлять пользовательское приветствие в настроенный канал каждый раз, когда новый участник присоединяется к серверу. Редактор поддерживает обычный текст и embed, поэтому оформление может быть как простым, так и полностью стилизованным под сервер.

Рекомендуемый порядок​

  1. Выберите канал командой /config welcome channel.
  2. Откройте редактор приветствия и настройте текст и/или embed.
  3. Добавьте динамические переменные там, где это полезно.
  4. Просмотрите результат.
  5. Запустите /config welcome test, не дожидаясь входа реального участника.
  6. Используйте /config welcome remove, чтобы отключить приветствие.

Редактируемые поля​

Редактор поддерживает обычный текст сообщения и поля embed, включая:

  • заголовок;
  • цвет;
  • описание;
  • миниатюру;
  • изображение.

Изображения и миниатюры должны использовать корректные URL, а цвета — допустимое шестнадцатеричное значение.

Переменные​

Система приветствий поддерживает, среди прочего:

{member}
{member.tag}
{member.avatar}
{server.name}
{server.icon}
{server.members}

Пример:

Добро пожаловать, {member}, на **{server.name}**!
Вы участник #{server.members}.

Используйте {member}, когда хотите действительно упомянуть нового участника. Варианты tag/avatar/server полезны, когда нужен текст или значение изображения.

подсказка

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

Советы по оформлению​

Первое сообщение должно быть полезным. Хорошее приветствие обычно отвечает на один-два вопроса — где начать, где правила, что делать дальше — вместо длинной стены текста.

Если используете крупное изображение, оставляйте важные инструкции и текстом: загрузка изображения не должна быть единственным способом понять онбординг.

Права​

Kakashi должен видеть целевой канал и иметь право отправлять туда сообщения. Если приветствие использует embed или внешние медиа, соответствующие права также должны быть разрешены в настройках канала.

Частые ошибки​

  • Выбрать канал, в который Kakashi не может писать.
  • Указать неверный URL изображения/миниатюры.
  • Использовать недопустимый hex-цвет.
  • Написать имя переменной, которое приветственный renderer не поддерживает.
  • Не протестировать после изменения прав канала.

Устранение неполадок​

Ничего не отправляется​

Убедитесь, что приветственный канал настроен и Kakashi может его видеть/писать туда. Затем используйте /config welcome test, чтобы отделить проблему конфигурации от проблемы реального события входа.

Текст работает, а embed — нет​

Проверьте право Встраивать ссылки и корректность URL/цвета в редакторе.

Переменная выводится как обычный текст​

Используйте точное имя одной из поддерживаемых переменных, перечисленных выше.