# Цепочка сообщений

Цепочка из сообщений, которые последовательно приходят клиенту.&#x20;

К простому сообщению нельзя прикрепить медиа-файлы, вместо этого используйте цепочку сообщений.

![](https://3336945552-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqeuWXwuMesVXyaFvjP%2F-MjCWadTYS8X2_aHmxFw%2F-MjCZqkTGG0VToP6ZjsH%2Fbfya258DnoE-2.jpg?alt=media\&token=19feaa8a-4dfe-469b-8be2-a7e66f86ee93)

При добавлении нового блока просто выберите соответствующий пункт меню.

{% hint style="warning" %}
Обратите внимание на то, что без текста или файла блок не будет работать, даже при наличии кнопок в нем, а значит бот не будет двигаться по цепочке(если цепочка сообщений без текста в середине сценария) и запускаться (если такой блок в начале)
{% endhint %}

Цепочка сообщений настраивается как обычный блок.

![Настройки блока «Цепочка сообщений»](https://3336945552-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LqeuWXwuMesVXyaFvjP%2F-MjCWadTYS8X2_aHmxFw%2F-MjCZwzESSY5feaRjGXA%2F3M4zXdbgQb8.jpg?alt=media\&token=ea584b48-5cbc-48e8-9c86-0b905588ea9e)

Сообщения могут быть разных типов:&#x20;

* текст
* фото
* видео (бывают случаи, когда Телеграм может растягивать видео. Попробуйте поменять формат или размер),
* аудио
* документ

Одна цепочка вмещает в себя до 10 сообщений.

Сообщения можно сортировать, просто перенесите мышкой нужно сообщение в нужное место вашей цепочки.

Для медиа-файлов внедрили встроенный плеер.

Так же при загрузке медиа теперь показывается прогресс загрузки, актуально для больших файлов.

С помощью этого блока возможно выводить следующие константы:

* полное имя,
* имя,
* фамилия,
* телефон,
* email,
* адрес,
* username.

В данном блоке доступен следующий дополнительный функционал:

* отключение предпросмотра ссылок в Телеграм

<figure><img src="https://3336945552-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LqeuWXwuMesVXyaFvjP%2Fuploads%2FNwwGHBCFWaclTilmUGMW%2F7.jpg?alt=media&#x26;token=3bafc19d-0e86-4c5a-840d-752a9e2fb95e" alt=""><figcaption></figcaption></figure>

* доставка сообщений без звука в Телеграм

<figure><img src="https://3336945552-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LqeuWXwuMesVXyaFvjP%2Fuploads%2FO9TfZZMRZ6rGE3yvGWyw%2F8.jpg?alt=media&#x26;token=868d92d7-de16-42ca-b424-054ec1e70b24" alt=""><figcaption></figcaption></figure>

* защищенный контент в Телеграм (запрет на пересылку сообщений)

<figure><img src="https://3336945552-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LqeuWXwuMesVXyaFvjP%2Fuploads%2F5mXO4CeYFniLpb7TLMxJ%2F9.jpg?alt=media&#x26;token=b435ac8e-b532-4b11-a398-d89b873863d8" alt=""><figcaption></figcaption></figure>

* подмена сообщения в Телеграм при нажатии на инлайн-кнопку (т.е. при нажатии на инлайн-кнопку вместо отправки сообщения оно заменит то, где была нажата кнопка).&#x20;

Обратите внимание, что подмена сообщений работает         только если предыдущее сообщение было текстовое. Т.е. если у вас в сценарий было "цепочка сообщений" + условие + "цепочка сообщений" с подменой предыдущего, это не сработает т.к. предыдущее сообщение было не текстовое.

Также следует учитывать что подмена сообщений работает только для однотипных сообщений, т.е. картинка может подменять только картинку.

<figure><img src="https://3336945552-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LqeuWXwuMesVXyaFvjP%2Fuploads%2FwXmxMGNt5WQICXbm0gxv%2F10.jpg?alt=media&#x26;token=9614b095-c0f3-4d15-b313-c05f7f349b7b" alt=""><figcaption></figcaption></figure>

В кнопках доступна обработка простых функций:

Список простых функций:

•sum()

•diff()

•div()

•multiplication

•сумма()

•разность()

•деление()

•произведение()

•rand()

•strRandom()

•time()

•date()

•substr()

\*Список может пополняться

<figure><img src="https://3336945552-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LqeuWXwuMesVXyaFvjP%2Fuploads%2FjMX1rsVEb8p18VDzdewo%2F13.jpg?alt=media&#x26;token=7dcf5d79-f075-4e91-a34f-26cf8e62974f" alt=""><figcaption></figcaption></figure>

{% embed url="<https://www.youtube.com/watch?v=6nNiwfCMjoo>" %}
