Lols bot - Триггеры
Lols BotТриггеры позволяют более гибко настроить поведение бота в зависимости от действий пользователей в чате. Можно задать критерии, по которым будут выполняться указанные действия.
Условия запуска триггера: вход пользователя в чат, выход участника, отправка им первого сообщения, отправка определённого сообщения с фильтром по маске (регулярному выражению), в зависимости от длины сообщения, а также публикация поста в канале.
Регулярные выражения в простейшем случае можно использовать как фильтр по словам перечислив их через символ |. Например: крипта|работа|p2p. Подробнее про них можно почитать в отдельной статье Регулярные выражения.
Доступные действия: удалить сообщение, отправить в ответ сообщение, переслать сообщение в другой чат, обеззвучить пользователя, заблокировать или выкинуть из чата без блокировки пользователя.
К каждому триггеру можно добавлять одно или несколько условий объединив их оператором И или ИЛИ. И также можно добавить одно или несколько действий.
Примеры использования
➖ Правила чата с кнопкой для размута:
Условие - Вход в чат. Действие - Обеззвучить + Отправить сообщение
В сообщении Добавить кнопку с действием Размут + удалить сообщение.
Также настроить таймер удаления от 1 до 5 минут.
➖ Автоматическая подсказка новому пользователю где найти FAQ:
Условие - Первое сообщение + regex \?. Действие - Отправить сообщение
➖ Отправлять сообщение с правилами первым сообщением в комментариях к посту в канале:
Условие - Пост в канале. Действие - Отправить сообщение.
➖ Открепить комментарии от поста канала с рекламой (настраивается в группе с комментариями):
Условие - Пост в канале. Действие - Удалить сообщение
➖ Запрет вступления в группу с комментариями канала без запрета оставлять комментарии:
Условие - Вход в чат. Действие - Кикнуть
➖ Запретить упоминание любых VPN/КВН ботов в чате:
Условие - regex: vpn[a-z0-9_]+bot. Действие - Удалить сообщение
➖ Удалять сообщения состоящие из одного лишь emoji:
Условие - regex ^\p{Extended_Pictographic}$. Действие - Удалить сообщение
➖ Запретить пользователям писать на русском языке:
Условие - regex ^[а-яё]{2,}$. Действие - Удалить сообщение
🛠 Утилиты