Гибкая автоматизация поведения бота в зависимости от действий и сообщений пользователей
Каждый триггер состоит из условий и действий. В связке с шаблонами сообщений триггеры позволяют реализовать приветствия, капчу с кнопкой, чёрный список слов, интерактивные меню и отправку сообщений в личку. Ниже — примеры готовых сценариев.
Сообщение по regex со списком слов через символ |, действие — наказание (от удаления сообщения до блокировки). Подробнее о формате — в статье Регулярные выражения.Вход в чат (или Выход из чата), действие Отправить сообщение с готовым шаблоном. Бот по возможности приветствует только тех, кого не собирается блокировать.Сообщение от бота и Сообщение по regex (например, VPN) и удаляйте такие сообщения, не блокируя самого бота.Длина сообщения > 0 и действие Отправить сообщение: после каждого сообщения пользователя бот публикует своё, удаляя предыдущее, — правила или объявление всегда остаются на виду.Первое сообщение и Сообщение по regex со значением \? (вопросительный знак) — и на первый вопрос пользователя бот ответит подсказкой.Пост в канале и действие Открепить убирают репост из группы комментариев. Дополнительно можно отправить первым комментарием правила, закрепить их и настроить автоудаление по таймеру.Заявка на вступление и действие Принять заявку. Добавьте сообщение в личку с правилами и кнопками: одна принимает заявку, другая — отклоняет или блокирует. Получается простая капча, не мешающая остальным. Готовый триггер с шаблоном можно импортировать командой:
/addtrigger tVLLSsNAFP2V4UJ3QcRldj6gLkREdFVLmGauEsnLZCIVKdR20YWC6FJw69Za36/0F+78gl/inRS1oFtXmTDndc+dxiHEMkJwgS5oSGMzoKGgkaBXeuLzi+mDAxjLVogKXJ0V6MBuEsRJypT51SW+9ZNYBTpI4hzcxiHog9TKWZCX4V6BuYZO0wHp/8LkGCsvwjyXO+ipiLU0RmkoNXpFEbAfLLQitVKfq69lq3V7nYaeklqCyxrY1jb2uTkWNKaS7jg/pxb0SENzSiMbvhrl1nRNnyFj/q8tLs9vbK6v1GYEXTLhgd540B7dC3q3k7/wp2Ss5W4BXQtGPLFWSc9b4AgzYGxJN9ZzZCn35mziPmbTI9MzJzOcs1VoPZm18RN0WosxuT4IqxIK3+cK4KuharZJPzJNs2QfPdsldDrOtBZb9SvjZ0E3VJrelKSS8Q5mfykq9MMg/lZs8l50oCvS/xf50b3iTApD5AXLbc0R3Vl+XW2d8UYbTc7TaX4C
Выход из чата и нужные действия: например, уведомить чат о том, что пользователь ушёл, и при необходимости автоматически выдать ему блокировку.Триггеры не просто повторяют сервисные опции, а гибко адаптируют их под ваши задачи. Полное описание — в документации.