Триггеры
Триггеры ChatZilla: автоответы на слова и фразы, закрепление, удаление по таймеру и правила для одной темы форума в вашей группе.
Триггер это правило вида: если в сообщении есть вот это, сделай вот то. Триггеры отвечают на вопросы, которые группе задают каждый день, отправляют новичков к правилам и держат тему в рамках. Настраиваются в разделе Триггеры (Автоответы) мини-приложения.
Как создать триггер
Нажмите Добавить новый триггер и заполните:
- Правило срабатывания: слово или фраза, которую нужно искать.
- Ответ бота: что ответит бот. Кнопки-ссылки добавляются в строке кнопок под редактором текста, а вручную кнопка пишется как
{{button|Текст кнопки|https://example.com}}. В группе ответ личный: его видит только участник, чьё сообщение запустило триггер.
Режимы совпадения
- По умолчанию: срабатывает, только если всё сообщение целиком совпадает с текстом триггера, без учёта регистра. На деле работает так же, как Точное совпадение.
- Точное совпадение: срабатывает, только если всё сообщение целиком равно тексту.
- Отдельное слово: срабатывает только на слово целиком.
- Нет в сообщении: наоборот, срабатывает, когда текста в сообщении нет. Вместе с темой форума так можно требовать что-то в каждом сообщении, например хэштег.
Действия
- Удалять входное сообщение: удаляет сообщение, на которое сработал триггер. В Таймере удаления можно выбрать удаление сразу или через 10 секунд, 30 секунд, минуту или две, а ответ бота предупредит человека, чтобы тот успел скопировать свой текст.
- Закрепить сообщение: вместо ответа закрепляет сообщение, на которое сработал триггер, с уведомлением или без.
- Активен в топике: ограничивает триггер одной темой форума по её ID. Пусто значит все темы.
Полезно знать
- Триггеры отвечают и администраторам группы, так что их легко проверить самому. Сообщение админа триггер никогда не удаляет.
- Сначала работают фильтры. Если сообщение нарушает фильтр, оно удаляется и триггер не срабатывает, поэтому через триггер нельзя протащить ссылки или спам мимо фильтров.
- Сообщение, на которое сработал триггер, не удаляется фильтром Команды ботов, поэтому триггеры вроде
/rulesработают, даже когда команды ботов запрещены. - Триггер, который удаляет входящее сообщение, записывается в журнал событий как срабатывание триггера вместе с правилом, которое совпало. Триггеры, которые только отвечают или закрепляют, в журнал не попадают.