Антиспам в комментариях
Ссылка на шаблон: https://lcvr.net/s/kWDIW
В этой инструкции мы подробно разберем, как настроить бота антиспам-проверки в комментариях под публикацией/постом.
Представим, что вы ведете блог, продаете свои товары или предоставляете услуги для ваших клиентов. Под вашим постом конкуренты могут оставить рекламу своей деятельности или сообщения-спам. И в этом случае вам придет на помощь бот с антиспам - проверкой и удалением сообщения, который мы соберем по шагам.
Итак, начнем!
Чтобы бот мог реагировать на комментарии в Telegram, важно добавить его в Telegram-канал и группу(чат), которое подключено к этому каналу, в качестве администратора.
Настраиваем сценарий бота
Настраиваем триггер для реакции на комментарий
Открываем блок "Триггеры" в режиме редактирования, нажав по нему правой кнопкой мыши.

Нажимаем на кнопку "Добавить триггер" и выбираем пункт "Когда добавлен комментарий".

Выбираем из списка подключенный канал-связи, где мы хотим настроить антиспам проверку, в нашем случае это будет Telegram.

В поле "С текстом" выбираем значение "Соответствующим регулярке".

В значении указываем регулярное выражение:

В текущей настройке сценария мы не указываем ID поста, так как бот будет работать под каждым постом в канале.
Подробнее о том, как узнать ID публикации в Instagram вы можете в инструкции ниже:
Как узнать ID поста Instagram?Подробнее о том, как узнать ID публикации во Вконтакте вы можете в инструкции ниже:
Как узнать ID поста ВКонтакте?Нажимаем на кнопку "Настроить" у свернутого блока "Настройки для Telegram".

В поле "Каналы с обсуждениями" выбираете ваш канал, где вы хотите чтобы бот реагировал на комментарии.

Бот должен быть администратором в канале и в подключенном к нему чате. Обязательно проверьте корректность связки, чтобы у нужного канала отображалось подключенное к нему обсуждение.

Сохраняем блок. Настройка триггера завершена.

Настраиваем сценарий проверки и удаления комментария
Создаем блок "Условие" и в режиме редактирования нажимаем на кнопку "Добавить условие".

В параметре выбираем значение "Произвольный ввод" и указываем переменную
{{last_comment.text}},а в значении указываем слово, на которое будет реагировать наш бот.
В одном условии, могут быть сразу несколько триггерных слов, например:
Продажа
Реклама
Деньги

Сохраняем блок.
Проводим связь от фиолетового выхода блока "Триггеры" к блоку "Условие".

Создаем блок "Действие" и в режиме редактирования выбираем "Удалить комментарий".

Сохраняем блок.
Проводим связь от зеленого выхода блока "Условие" к блоку "Действие".

Эта связка позволит боту удалить комментарий, содержащий запретное слово.
Создаем новый блок "Действие" и в режиме редактирования выбираем "Отправить оператору".

Выбираем оператора из списка пользователей.

В "Тексте сообщения" оператору указываем текст ниже:

Сохраняем блок.
Проводим связь от блока "Действие" к блоку "Действие 2".

Сценарий антиспам-проверки готов!

Тестируем работу бота
Под постом пишем комментарий, содержащий наши кодовые слова, на который реагирует триггер, например:

Бот удалил комментарий пользователя и отправил уведомление оператору об этом.

Остались вопросы? Задайте их в нашу техподдержку!
Мы всегда рады помочь ☺️👇
Последнее обновление