# Как сделать рассылку через бота

В рассылке через чат-бота можно отправить любой элемент: сообщение с кнопкой, видео, круги — всё, что чат-бот поддерживает :relaxed:

1. Создаём бота. Называем его, к примеру, "**Рассылка через бота**".
2. Первым делом добавляем блок "**Действие**" и выбираем действие "**Установить переменную**". Устанавливаем переменную "**Повторный запуск**", в значение указываем **1.**

<figure><img src="/files/8QQcncYOMgfzIVTv8QR3" alt=""><figcaption></figcaption></figure>

3. Создаём блок "**Условие**".  Ставим условие **"Повторный запуск" равен 1.**

<figure><img src="/files/WXgCkexqSpfOcRJso2JX" alt=""><figcaption></figcaption></figure>

4. Соединяем блоки следующим образом: вначале идёт "**Условие**", потом "**Действие**".&#x20;

* **Красный выход** блока "**Условия**" ведём к блоку "**Действие**".

<figure><img src="/files/FpMzqkX3L5wr0cRjfSrq" alt=""><figcaption></figcaption></figure>

### Что означают эти блоки?

Мы **контролируем дублирование сообщений**, если случайно запустим пользователю бота четыре раза. То есть если у нас пользователь **находится в 4 группах из 4 групп**, он получит сообщение **один** **раз вместо 4**.

{% hint style="warning" %}
**Важно!**

Перед **каждой рассылкой** число в **условии и действии** нужно увеличивать на 1 пункт. Так вы допускаете отправку новой рассылки людям, которые получили старую рассылку.
{% endhint %}

Продолжаем редактировать сценарий.

5. Добавляем блок "**Задержка**". Здесь два варианта настройки:

* Отправляем сообщение **сейчас**: выбираем "**Отправить через минуту**" или просто удаляем блок

<figure><img src="/files/JTSeW8ZcDOPW2VZXApOA" alt=""><figcaption></figcaption></figure>

* Отправляем в **определенное время**: указываем время, в которое нужно отправить сообщение. Например, в 12:00.<br>

<figure><img src="/files/8FkJVe5JnLehoUbAzMpJ" alt=""><figcaption></figcaption></figure>

6. Далее создаём блок "**Сообщение**" и добавляем все необходимое для отправки рассылки :sunglasses:

В нашем случае — это просто текст c кнопкой-ссылкой.

<figure><img src="/files/4UamGPwuVRcdRyPrrIe0" alt=""><figcaption></figcaption></figure>

7. После того, как бот готов к рассылке, переходим в раздел "**Подписчики**".

<figure><img src="/files/1SeJL3SrPkxs9YxQI03t" alt=""><figcaption></figcaption></figure>

* В фильтрах выбираем нужную нам **группу**, по которой будем делать рассылку.
* Выделяем всех пользователей.
* Выбираем действие "**Запустить бота**".
* Выбираем бота "**Рассылка через бота**".
* Ставим галочку "**Для всех в этой выборке**".
* Нажимаем "**Применить**".

<figure><img src="/files/GaRguK8eiesq8X2uZiqU" alt=""><figcaption></figcaption></figure>

Готово! Рассылка запущена и отправится по вашему сценарию :tada:

{% hint style="success" %}
Остались вопросы? Смело задавайте их в техподдержку!&#x20;

Мы всегда придём на помощь :relaxed::point\_down:
{% endhint %}

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.leadconverter.su/faq/populyarnye-voprosy/obshie-voprosy/kak-sdelat-rassylku-cherez-bota.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
