> 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/faq/populyarnye-voprosy/viber/kak-otpravit-knopku-v-viber-pervym-soobsheniem.md).

# Как отправить кнопку в Viber первым сообщением

Как известно, Viber отправляет только **одно сообщение** из бота. Это сделано для того, чтобы избежать спама сообщениями от ботов.&#x20;

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

С помощью инструкции мы воплотим это в жизнь **только для Viber**.

{% hint style="info" %}
Для этой функций **НЕ нужен** отдельный бот.&#x20;

Это значит, что настройку можно производить и в основном боте.
{% endhint %}

Первым делом, нам потребуется узнать, в Viber ли запущен бот.

1. Начинаем заполнение первого блока в нашем сценарии:

* Создаём красный блок "**Действие**"&#x20;
* Кликаем на **"+Добавить действие"**
* В выпадающем списке ищем действие **"Установить переменную"** и выбираем его
* Устанавливаем переменную **channel\_resource**
* В значение прописываем **{{channel.resource}}**

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FbuKtou3xUtFaroQzbaaw%2Fimage.png?alt=media&amp;token=c4788832-165f-4977-b37f-6ce7b28a8fd4" alt=""><figcaption><p>Заполненный блок "Действие"</p></figcaption></figure>

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

* Создаём оранжевый блок **"Условие"**&#x20;
* В *параметре* "Имя" прописываем :point\_right: **channel\_resource**&#x20;
* В *условии* :point\_right:**РАВЕН**
* В *значении* :point\_right:**VIBER**

**Соединяем** блок "Действие" с блоком "Условие".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FakHNY3i3NimIokJFvsU5%2Fimage.png?alt=media&amp;token=9d37c6f9-0fbd-493c-a7b3-4c2afe352d0b" alt=""><figcaption></figcaption></figure>

3. Далее создаём синий блок "**Сообщение**" и настраиваем его:

* Выбираем элемент "**Вопрос**"
* Выбираем переменную, куда мы сохраняем текст, если пользователь написал "**Начать**"
* Тип ответа :point\_right: "**Текст**"
* Добавляем кнопку "**Начать**"

Не забываем сохранить.

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

Текст сообщения писать **НЕ нужно**, потому что Viber отправляет кнопки отдельно от сообщения.&#x20;

Если требуется отправить кнопку с текстом, её нужно отправлять через "**Меню**".
{% endhint %}

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FSjYsGIHl7ERzpPouLlJn%2Fimage.png?alt=media&amp;token=e4a3cbe7-1f16-4b96-a0ea-8528b5e41574" alt=""><figcaption><p>Блок "Сообщение" готов <span data-gb-custom-inline data-tag="emoji" data-code="1f60e">😎</span></p></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%2FXLg09R78Vnc0vsX3RWKR%2Fimage.png?alt=media&amp;token=effdf20f-45d6-4644-be4d-fbb6d41be79c" alt=""><figcaption></figcaption></figure>

Готово :tada: Теперь всем, кто запустил бота в Viber, вначале придёт кнопка "Начать", и после нажатия или написания любого текста запустится воронка.

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2F3jCELSUFowYQDYtFmLTB%2Fimage.png?alt=media&amp;token=552e3fc5-a5a0-4e1d-91ea-d1ef5626cb06" alt=""><figcaption></figcaption></figure>
