Переменные сообщений
Переменные сообщений — это placeholders, которые Kakashi заменяет при отправке настроенного сообщения. Разные редакторы поддерживают разные переменные — не считайте, что любой placeholder работает везде.
Переменные приветствия и выхода
| Переменная | Значение |
|---|---|
{member} | Представление участника/пользователя, которое использует renderer сообщения. |
{member.tag} | Discord tag/имя участника. |
{member.avatar} | URL аватара для полей изображения. |
{server.name} | Название сервера. |
{server.icon} | URL иконки сервера. |
{server.members} | Текущее количество участников сервера. |
Пример:
Добро пожаловать, {member}, на **{server.name}**!
Вы участник #{server.members}.
Переменные сообщения о бане
| Переменная | Значение |
|---|---|
{user} | Представление забаненного пользователя. |
{user.tag} | Tag/имя забаненного пользователя. |
{user.avatar} | URL аватара забаненного пользователя. |
{reason} | Причина, переданная через процесс бана Kakashi. |
{server.name} | Название сервера. |
{server.icon} | URL иконки сервера. |
{mod} | Представление модератора. |
{mod.avatar} | URL аватара модератора. |
Текстовые поля и поля изображений
Переменные avatar/icon наиболее полезны в полях, которые ожидают URL, например миниатюра, изображение или иконка автора embed. Переменная упоминания/имени лучше подходит для обычного текста и описания.
подсказка
Если в редакторе есть действие теста, проверяйте переменные там до того, как полагаться на реальное событие входа, выхода или модерации.
Частые ошибки
- Скопировать
{reason}в приветственное сообщение и ожидать, что переменная будет доступна. - Поместить текстовую переменную в поле, которое ожидает URL.
- Ошибиться в фигурных скобках или имени и получить буквальный текст в результате.