Event
Данные события, из-за которого бот отправляет сообщение. Доступны как event. Набор полей зависит от места шаблона — см. Где используются шаблоны.
У любого события есть event.type — тип события.
Приветствие
| Поле | Тип | Описание |
|---|---|---|
inviteLinkName | Строка | Название ссылки-приглашения, по которой пришел участник |
viaJoinRequest | Логический | Участник вступил через заявку |
Приветствие при наплыве
| Поле | Тип | Описание |
|---|---|---|
members | Список Member | Кто вступил |
count | Число | Сколько вступило |
Капча
| Поле | Тип | Описание |
|---|---|---|
type | Строка | Вид проверки: кнопка, эмодзи или пример |
timeoutSeconds | Число | Сколько секунд дается на ответ |
Уведомление наказанному
| Поле | Тип | Описание |
|---|---|---|
type | Строка | Тип наказания |
reason | Строка | Причина |
duration | — | Срок наказания |
caseNo | Число | Номер кейса |
appeal | Строка | Как обжаловать |
Лог-чат
| Поле | Описание |
|---|---|
type | Тип события |
actor | Кто сделал |
target | С кем сделали |
data | Подробности |
ts | Когда |
Пример
template
{% if event.viaJoinRequest %}Твоя заявка одобрена — добро пожаловать!{% else %}Привет, {{ member.name }}!{% endif %}
{% if event.inviteLinkName %}Ты пришел по ссылке «{{ event.inviteLinkName }}».{% endif %}