> For the complete documentation index, see [llms.txt](https://docs.leadconverter.su/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leadconverter.su/new_page/materialy/antispam-v-kommentariyakh.md).

# Антиспам в комментариях

Ссылка на шаблон: <https://lcvr.net/s/kWDIW>

В этой инструкции мы подробно разберем, как настроить бота антиспам-проверки в комментариях под публикацией/постом.

{% hint style="info" %}
Данный сценарий работает в нескольких мессенджерах: **ВКонтакте, Telegram, Instagram.**
{% endhint %}

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

Итак, начнем!

{% hint style="warning" %}
Чтобы бот мог реагировать на комментарии в **Telegram**, важно добавить его в **Telegram-канал** и **группу(чат)**, которое подключено к этому каналу, в качестве **администратора.**
{% endhint %}

{% content-ref url="/pages/5GAUPfrv9gRfy6Ok4UeY" %}
[Как добавить Telegram-бота на канал?](/faq/populyarnye-voprosy/telegram/kak-dobavit-telegram-bota-na-kanal.md)
{% endcontent-ref %}

{% content-ref url="/pages/0DiwvylUzwXOcUyW5Khc" %}
[Как добавить Telegram-бота в группу (чат)?](/faq/populyarnye-voprosy/telegram/kak-dobavit-telegram-bota-v-gruppu-chat.md)
{% endcontent-ref %}

## Настраиваем сценарий бота

### Настраиваем триггер для реакции на комментарий

1. Открываем блок "**Триггеры**" в режиме редактирования, нажав по нему правой кнопкой мыши.

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FGbvs52Avrns5rJSUit4i%2Fimage.png?alt=media&amp;token=3035a150-2618-4551-b871-e676cb340112" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FDj02iyxpqQAesh3hEoNZ%2Fimage.png?alt=media&amp;token=add5be60-81e6-4ff8-9923-b3469eb6a798" alt=""><figcaption></figcaption></figure>

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

{% hint style="info" %}
Если вы хотите настроить данного бота на все подключенные мессенджеры, которые поддерживают реакцию на комментарий - выбираем все каналы связи.
{% endhint %}

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FUw62mloXDmdlat7UYEat%2Fimage.png?alt=media&amp;token=9100f2f3-9d45-448c-beaf-9befe637d0c7" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2F1oizaZPA3W5FwOPhoGmz%2Fimage.png?alt=media&amp;token=02a193ee-4ad4-4451-a6da-6b64b6cd2013" alt=""><figcaption></figcaption></figure>

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

```
^.*$
```

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2F2M170imy1GsC6YI6Qp4g%2Fimage.png?alt=media&amp;token=eb01a615-996d-423c-a20b-b48d0c699951" alt=""><figcaption></figcaption></figure>

6. В текущей настройке сценария мы не указываем **ID поста**, так как бот будет работать под каждым постом в канале.

Подробнее о том, как узнать **ID** публикации в **Instagram** вы можете в инструкции ниже:

{% content-ref url="/pages/XklK4GBbEqfOigguOC2P" %}
[Как узнать ID поста Instagram?](/faq/populyarnye-voprosy/instagram/kak-uznat-id-posta-instagram.md)
{% endcontent-ref %}

Подробнее о том, как узнать **ID** публикации во **Вконтакте** вы можете в инструкции ниже:

{% content-ref url="/pages/F36TMhASY03rkMqP00eq" %}
[Как узнать ID поста ВКонтакте?](/faq/populyarnye-voprosy/vkontakte/kak-uznat-id-posta-vkontakte.md)
{% endcontent-ref %}

{% hint style="info" %}
Следующая настройка выполняется только в том случае, если вы настраиваете антиспам-проверку в канале-связи **Telegram**. Для других мессенджеров она **не требуется.**
{% endhint %}

7. Нажимаем на кнопку "**Настроить**" у свернутого блока "**Настройки для Telegram**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2Fv1CLXCSRxsFVIWrAW3Jr%2Fimage.png?alt=media&amp;token=cc3f31de-733a-4994-9c31-2556154b137a" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FVGCu4ZErPcNM5ZGXXtx7%2Fimage.png?alt=media&amp;token=48a94f63-9644-4510-a870-36db42f7000d" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
Бот должен быть **администратором** в канале и в подключенном к нему чате. Обязательно проверьте корректность связки, чтобы у нужного канала отображалось подключенное к нему обсуждение.
{% endhint %}

{% hint style="info" %}
Если нужный вам канал с обсуждением не появился в списке, опубликуйте в нем новый пост и нажмите на кнопку **"Обновить список"**.
{% endhint %}

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FniM9sAfNRvtU8rr60nfz%2Fimage.png?alt=media&amp;token=1cb65356-769d-42d2-92dc-006f54c46346" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FctWC8IlWUSIiSBrJGjii%2Fimage.png?alt=media&amp;token=61d6712b-b774-4f0a-96a8-86defb4764f5" alt=""><figcaption></figcaption></figure>

### Настраиваем сценарий проверки и удаления комментария

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

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2F8Zu7UrqHmef6GaBVVuNQ%2Fimage.png?alt=media&amp;token=c37357d1-e024-4f06-a727-6de45bce0297" alt=""><figcaption></figcaption></figure>

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

В одном условии, могут быть сразу несколько триггерных слов, например:

* Продажа
* Реклама
* Деньги

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FjGRmGtPH2UZTyRvB2cuK%2Fimage.png?alt=media&amp;token=3fc41dd4-6924-4fa4-a1cf-5e82fae18316" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Чтобы данная переменная подтягивала значение, в кампании **ВАЖНО** включить переменную **last\_request.**
{% endhint %}

{% content-ref url="/pages/VXT25nWalu7uSnTOmzEQ" %}
[Как активировать переменную last\_request в своей кампании](/faq/populyarnye-voprosy/obshie-voprosy/kak-aktivirovat-peremennuyu-last_request-v-svoei-kampanii.md)
{% endcontent-ref %}

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

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FURuGPwPdR7SjKPKMdfiK%2Fimage.png?alt=media&amp;token=f90c7887-8386-4399-b158-f10b67b9fadc" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FkTeE20oZ292vTNAubaXQ%2Fimage.png?alt=media&amp;token=84483f91-0d68-46e6-94eb-29c0f0d88c95" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2F2KpgCd4uJPY8eLEIkeBS%2Fimage.png?alt=media&amp;token=d65fe0eb-6d7b-4d60-891f-f09618d8d59a" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2F3QwGehZrYctGhjlZwxCh%2Fimage.png?alt=media&amp;token=f2c710a8-8999-4503-9bb0-a9c4f228a557" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FaxEiKaQ0bGL4tvfuUGQG%2Fimage.png?alt=media&amp;token=0a2c47f6-b68a-41cf-9c0f-7372d6c69261" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Для того чтобы нужный аккаунт отобразился в списке подписчиков нужно:

1\. Запустить вашего бота в мессенджере с того аккаунта, куда должны отправляться уведомления.

2\. Обновить страницу в LeadConverter.

3\. Начать вводить имя и фамилию аккаунта, далее выбрать пользователя из списка.
{% endhint %}

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

```
Удалил комментарий от {{first_name}} {{last_name}}

Текст комментария: {{last_comment.text}}
```

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FFyuSx4tvpwme4NKIJUbG%2Fimage.png?alt=media&amp;token=91ca5ad5-9a8c-4b20-8f8b-2ce80013d74d" alt=""><figcaption></figcaption></figure>

11. Сохраняем блок.&#x20;
12. Проводим связь от блока "**Действие**" к блоку "**Действие 2**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FZ2Bw5TUPxYuquFREa1eC%2Fimage.png?alt=media&amp;token=19b2b80e-8239-433d-a3ba-7680d3dfc368" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2F2RCkc4sVXJaiMiyoIqJy%2Fimage.png?alt=media&amp;token=42667cfd-bc26-4fdc-9b5d-1d548c0f03f5" alt=""><figcaption></figcaption></figure>

## Тестируем работу бота

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

```
Реклама, которая приносит деньги
```

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2Fuw40cBUdw9pJPgMktk4W%2Fimage.png?alt=media&amp;token=05a934d0-bfc5-426c-a96d-38d5e2d195c0" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2Fr17UEkaE59UPvqC3aWyB%2Fimage.png?alt=media&amp;token=f08e5064-2807-4ff3-b67a-e8c56887b2b2" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Остались вопросы? Задайте их в нашу техподдержку!

Мы всегда рады помочь ☺️👇
{% endhint %}

{% content-ref url="/pages/-MasAPNcg291uNezFqb4" %}
[Как задать вопрос в поддержку?](/kak-zadat-vopros-v-podderzhku.md)
{% endcontent-ref %}
