# Рассылки

&#x20;Здесь вы можете:

**1. Создать сообщение:**

* **Текстовый редактор:** Используйте удобный WYSIWYG-редактор для написания текста сообщения. Поддерживаются все стандартные теги форматирования Telegram (жирный, курсив, зачеркнутый, подчеркнутый, спойлер, смайлы, цитата, код,  ссылки и т.д.). Вы также можете вставлять ключевые слова из редактора, которые автоматически заменятся на соответствующие данные пользователя при отправке (например, имя, ID и т.д.).
* **Прикрепление файлов:** Добавляйте к вашим сообщениям изображения, видео, аудио, документы и другие файлы, чтобы сделать их более привлекательными и информативными.
* **Инлайн-клавиатуры:** Создавайте кнопки с различными действиями (переход по ссылке, запуск другого бота и т.д.) прямо в сообщении, используя инлайн-клавиатуры.

**2. Выбрать адресатов:**

* **Тестовая отправка:** Отправьте сообщение себе, чтобы проверить, как оно будет выглядеть у получателей.
* **Всем подписчикам:** Отправьте сообщение всем пользователям, которые подписаны на вашего бота.
* **По фильтру:** Используйте гибкие фильтры для выбора целевой аудитории:

<figure><img src="/files/IUlgR9oTRVl7MzqgeKKU" alt=""><figcaption><p>Фильтры рассылки</p></figcaption></figure>

* **Сегменты по результатам квизов:** Включайте или исключайте пользователей, попавших в определенные сегменты по итогам прохождения квизов.
* **Дата подписки:** Выбирайте пользователей, подписавшихся в определенный период времени (от и до).
* **Дата последнего визита:** Выбирайте пользователей, которые не заходили в бота дольше определенного времени ("раньше чем").
* **Прохождение квиза:** Выбирайте пользователей, прошедших конкретный квиз.
* **Незавершенный квиз:** Выбирайте пользователей, которые начали, но не закончили определенный квиз.
* **Баллы за квиз:** Выбирайте пользователей, набравших определенное количество баллов за конкретный квиз.
* **Правильные ответы за квиз:** Выбирайте пользователей, давших определенное количество правильных ответов в конкретном квизе.

**3. Запланировать отправку:**

* **Дата и время:** Укажите точную дату и время, когда сообщение должно быть отправлено.

**4. Статистика рассылки (После отправки):**

После отправки сообщения вы будете перенаправлены на страницу статистики, где сможете увидеть:

* **Сообщение:** Текст отправленного сообщения.
* **Клавиатура:** Была ли к сообщению прикреплена инлайн клавиатура. Если была, то будет выведен ее эскиз. Клавиатуру можно добавить в разделе «Клавиатуры бота»

<figure><img src="/files/poyjVWpaghDHO8uKRwYJ" alt=""><figcaption><p>Эскиз клавиатуры, при наведении курсора видна подсказка по действию кнопки</p></figcaption></figure>

* **Статистика рассылки:**
  * **Всего получателей:** Общее количество пользователей, которым было отправлено сообщение.
  * **Отправлено успешно:** Количество пользователей, которым сообщение было доставлено.
  * **Не отправлено (в очереди):** Количество пользователей, сообщения которым находятся в очереди на отправку.
  * **Отправлено с ошибкой:** Количество пользователей, которым сообщение не удалось доставить из-за ошибки.
* **Список получателей:** Таблица с информацией о каждом получателе:
  * **ID Пользователя:** Уникальный идентификатор пользователя в Telegram.
  * **Имя:** Имя пользователя.
  * **Фамилия:** Фамилия пользователя.
  * **Username:** Имя пользователя в Telegram (если есть).
  * **Последний визит:** Дата и время последнего взаимодействия пользователя с ботом.
  * **Статус отправки:** Статус доставки сообщения ("no" на скриншоте означает "Не отправлено" или, возможно "В очереди").

**Дополнительные кнопки:**

* **На главную:** Вернуться на главную страницу конструктора.
* **Новая рассылка:** Создать новую рассылку.
* **Обновить:** Обновить данные на странице статистики.

<figure><img src="/files/q06pXJ9MnFyPbTihdvXo" alt=""><figcaption><p>Статистика рассылки</p></figcaption></figure>

**Результат работы:**

— Длинное сообщение будет разбито на части\
— При наличии переносов строк, сообщения будут разделены по ним\
— Учитывается наличие тегов, для сохранения работоспособности при разбивке на несколько сообщений\
— При разбивке файл будет прикреплен к первому сообщению\
— При разбивке клавиатура будет прикреплена к последнему сообщению\
\
![](/files/QncWZ1BE1cMN08VELynN)


---

# 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://core4.gitbook.io/botpad/rassylki.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.
