# Создание подписки через бота (рекуррентные платежи)

Ссылка на шаблоны ботов: <https://lcvr.net/s/1zSVVa>[ <br>](<https://lcvr.net/s/1zSVVa&#xD;&#xA;&#xD;&#xA;l>)\
В этой инструкции мы подробно разберём, как создать бота с **рекуррентными платежами**, то есть с автоматическим списанием средств по подписке.

Систему рекуррентных платежей можно реализовать в нескольких мессенджерах, например: **MAX, ВКонтакте и Telegram.**

Мы пошагово рассмотрим, как настроить логику подписок, подключить платёжные системы и сделать так, чтобы списания происходили автоматически и без ошибок. Поехали!

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

{% content-ref url="/pages/xqGTSVBDGPO6WI8FwJTV" %}
[MAX](/podklyuchenie-messendzherov/max.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Mas6o9fVnKwu\_cx4RTp" %}
[ВКонтакте](/podklyuchenie-messendzherov/vkontakte.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Mas6lrsOWbGCmYaQfxX" %}
[Telegram старое](/new_page/materialy/telegram.md)
{% endcontent-ref %}

## Подключаем рекуррентные списания к платежной системе

Теперь перейдём к **платёжным системам**.

Чтобы в боте работали автоматические списания, нужно подключить **платёжную систему.** \
Ниже вы найдёте список доступных вариантов и инструкции по их настройке:

{% content-ref url="/pages/-MgqUjdA2yeBatGBs4YS" %}
[Платёжные системы](/priyom-platezhei.md)
{% endcontent-ref %}

{% hint style="warning" %}
**Важно**! Не все платёжные системы поддерживают рекуррентные платежи. Например, **ЮMoney** - это кошелёк, и автоматические списания там **не работают.**
{% endhint %}

Имейте в виду: даже в подходящих платёжных системах рекуррентные платежи **не всегда включены по умолчанию**, поэтому необходимо подключать их к магазину **самостоятельно.**

{% content-ref url="/pages/4M7cT0q9aPik1Hqheyxb" %}
[Подключение рекуррентных платежей к платежным системам](/faq/populyarnye-voprosy/obshie-voprosy/podklyuchenie-rekurrentnykh-platezhei-k-platezhnym-sistemam.md)
{% endcontent-ref %}

## Настраиваем «Подписку» для автоматических списаний

Перед настройкой подписки сначала создадим **нужные сценарии для бота с автоматическими списаниями** - их будет несколько. Они понадобятся, чтобы рекуррентные платежи работали корректно и пользователь получал нужные уведомления.

Для этого создадим следующие сценарии:

1. Основной бот.Подписка
2. Меню.Подписка
3. Успешное продление подписки.Подписка
4. Необходимо продлить подписку вручную.Подписка
5. Подписка скоро закончится.Подписка
6. Подписка закончилась.Подписка

Эти сценарии будут отвечать за **управление** подпиской, **уведомления** пользователя и **обработку** разных ситуаций, связанных с оплатой.

### Настраиваем заготовки сценариев

1. Переходим в раздел **«Боты»**.

<figure><img src="/files/5nKniFDwajlsAKgnSOHL" alt=""><figcaption></figcaption></figure>

2. Нажимаем на кнопку **«+»** для создания нового сценария.

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

3. Вводим название для нового сценария и нажимаем на кнопку **«Создать бота»**.

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

4. Заготовка под сценарий **успешно** сделана! Аналогичным образом создаем оставшиеся сценарии, их структуру мы будем настраивать немного позже.

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

5. Не забываем **активировать** их! Иначе они **не смогут** запуститься.&#x20;

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

6. Открываем **«Дополнительные настройки»** сценария **«Основной бот.Подписка»** и добавляем стартовое слово /start. Сохраняем.

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

{% hint style="info" %}
То, как добавить стартовое слово в сценарий вашего бота, более подробно описано в инструкции ниже:
{% endhint %}

{% embed url="<https://docs.leadconverter.su/kak-zapustit-bota#start-slovo>" %}

Отлично! Теперь мы можем переходить к настройкам самой **«Подписки».**

### Настраиваем «Подписку»

1. Переходим в раздел **«Товары»** и выбираем пункт **«Подписки»**.

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

2. Нажимаем на кнопку **«Создать подписку»**.

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

3. В поле **«Название товара»** вводим наименование подписки, которое будет отображаться в вашей кампании **LeadConverter**.

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

4. В поле **«Заголовок»** указываем название подписки, которое будет видеть пользователь при оплате.

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

5. В поле **«Текст сообщения»** вы можете добавить описание вашей подписки, например:

```
Привет! 
Ты оплачиваешь эту подписку чтобы открыть доступ к закрытому клубу "Любители чат-ботов"
```

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

6. В поле **«Цена»** вам нужно указать **стоимость первой оплаты вашей подписки**, именно эту сумму пользователь будет оплачивать в первый раз для получения доступа в клуб.

<figure><img src="/files/5oKwX8sZuCpicYH3Y08K" alt=""><figcaption></figcaption></figure>

7. В поле **«Платежная система»** выбираем из списка ту систему, которую вы подключали в начале инструкции.

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

8. Устанавливаем **сумму рекуррентного платежа**. Именно ее пользователь будет оплачивать автоматически, при включенных рекуррентных списаниях.&#x20;

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

{% hint style="info" %}
В инструкции мы разбираем стандартную настройку подписки с периодом действия 30 дней, поэтому поля **«Задержка первого платежа»** и **«Периодичность платежей»**, а также информацию в **«Дополнительных настройках»** оставляем без изменений.
{% endhint %}

<figure><img src="/files/7JkqHmYMkriXHZitW8ig" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Разберём, как будет работать подписка в данном случае:<br>

После оплаты подписки пользователю будет **открыт доступ в клуб на 30 дней**.<br>

За 2 дня до окончания подписки бот уведомит пользователя о том, что **подписка скоро закончится**.<br>

За 1 день до окончания подписки будет совершена попытка списания. Если включены автоматические платежи и оплата пройдёт успешно - **доступ продлится автоматически**.<br>

Если оплата не пройдёт, бот запустит сценарий ручного продления. В случае успешной оплаты доступ будет продлён, в случае неоплаты - запустится сценарий **«Подписка закончилась»**.
{% endhint %}

9. Теперь указываем соответствующие сценарии в полях ниже, которые будут запускаться согласно настройкам подписки.&#x20;

<figure><img src="/files/5YT6kKv5PiTneIXj1Egh" alt=""><figcaption></figcaption></figure>

10. Сохраняем подписку. Настройка **завершена**!

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

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

Так как рекуррентные платежи могут работать в разных мессенджерах (**ВК, Telegram и MAX**), часть сценариев будет одинаковой для всех, а часть - **отличаться в зависимости от особенностей каждого мессенджера.**

Сначала мы разберём сценарии с **одинаковой структурой**, которые подходят для всех мессенджеров. Затем отдельно рассмотрим, **как адаптировать остальные сценарии под каждый мессенджер.**

### Создаем бота «Меню.Подписка»

1. Переходим в раздел **«Боты»**. У сценария **«Меню.Подписка»**, разворачиваем **«Дополнительные настройки»** и добавляем стартовое слово **«Меню»**. Сохраняем стартовые слова.

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

2. Нажимаем на кнопку **«Редактировать»,** чтобы перейти к настройке сценария.

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

{% hint style="info" %}
По этому стартовому слову пользователь сможет запускать сценарий **«Меню.Подписка»** в любой момент прохождения воронки. Если захочет включить/выключить автоматические списания.&#x20;
{% endhint %}

3. Создаем блок **«Разделитель»** и от жёлтого выхода блока **«Триггеры»** проводим к нему связь.

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

4. Создаем новый блок **«Действие»** с информацией о подписке пользователя и в режиме редактирования выбираем **«Отправить через вебхук»**.

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

4. В поле **«URL-адрес обработчика»** указываем строку ниже:

```
https://leadconverter.ru/api/v1/**** API TOKEN ****/recurrent.info
```

{% hint style="info" %}
Вместо "**\*\*\*\* API TOKEN \*\*\*\***", вам необходимо указать **ВАШ API токен.**
{% endhint %}

{% content-ref url="/pages/nRCO4AjO2I9gL2zoj2Zj" %}
[Подготавливаемся к работе с API](/api-metody/podgotavlivaemsya-k-rabote-s-api.md)
{% endcontent-ref %}

{% hint style="warning" %}
**Обратите внимание:** поле **«Секретный ключ»** нужно оставить пустым!
{% endhint %}

В поле **«Сохранить результат в»** устанавливаем переменную *result.*

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

5. Нажимаем на кнопку **«+ДОБАВИТЬ ПАРАМЕТР»** и заполняем параметры данными по таблице ниже. Сохраняем блок.

| Параметр       | Значение          |
| -------------- | ----------------- |
| subscriber\_id | {{id}}            |
| offer\_id      | ID ВАШЕЙ подписки |

{% hint style="warning" %}
Обратите внимание: вместо **«ID ВАШЕЙ подписки»** вам нужно указать **ID вашей подписки**. Где его скопировать, подробно описано в инструкции ниже:
{% endhint %}

{% content-ref url="/pages/QQvHjapEDeEaU1trlkSQ" %}
[Как узнать ID подписки в LeadConverter?](/faq/populyarnye-voprosy/obshie-voprosy/kak-uznat-id-podpiski-v-leadconverter.md)
{% endcontent-ref %}

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

6. Проводим связь от нижнего выхода блока **«Разделитель»** к блоку **«Действие»**.

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

7. Создаем новый блок **«Действие»** и в режиме редактирования выбираем пункт **«Установить переменную»**.

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

8. Выбираем пункт **«Создать новую переменную»** и в появившемся окне вводим название **«ДатаПодпискаДо».**

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

9. В **«Значение»** указываем строку ниже.

```
 [date_calc]%d.%m.%Y %H:%M||{{result.ends_at}}[/date_calc]
```

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

10. В этом же блоке устанавливаем еще одну переменную, нажав на кнопку **«+ДОБАВИТЬ ДЕЙСТВИЕ»** и выбрав пункт **«Установить переменную»**.

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

11. Создаем новую переменную **«ДатаСледующегоСписания»**.

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

12. В поле **«Значение»** указываем строку ниже. Сохраняем блок.

```
[date_calc]%d.%m.%Y %H:%M||{{result.next_withdraw_attempt_at}}[/date_calc]
```

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

13. Соединяем связью созданные блоки действия.

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

14. Сейчас мы настроим возможность отключения или включения автоматического списания. Создаем блок **«Условие»** и проводим к нему связь от верхнего выхода блока **«Разделитель»**.

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

15. Создаем блок **«Действие»** и открываем его в режиме редактирования, щёлкнув по нему левой кнопкой мыши.

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

16. Нажимаем на кнопку **«+ДОБАВИТЬ ДЕЙСТВИЕ»** и выбираем пункт **«Установить переменную»**.

<figure><img src="/files/2Uq0NHNTFfLYtLIlyXw8" alt=""><figcaption></figcaption></figure>

17. В поле **«Установить переменную»** выбираем переменную **«Рекуррент»**.

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

18. В значении указываем значение **«ВКЛ»** и сохраняем блок.

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

19. Переходим к редактированию блока **«Условие»**, нажав по нему левой кнопкой мыши.

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

20. Нажимаем на кнопку **«+ДОБАВИТЬ УСЛОВИЕ»** и выбираем в качестве параметра переменную **«Рекуррент»** из списка.

<figure><img src="/files/6jXCR8t6XouSGiO9PdKX" alt=""><figcaption></figcaption></figure>

21. В поле **«условие»** выбираем значение **«Равен»**.

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

22. В значении указываем **«ВЫКЛ»**. Сохраняем блок.

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

23. Создаем блок **«Сообщение»** и проводим к нему связь от зеленого выхода блока **«Условие»**.

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

24. Открываем блок **«Сообщение»** в режиме редактирования, нажав на него левой кнопкой мыши и выбираем элемент **«Сообщение»**.

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

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

```
Автоматическая подписка отключена (рекуррентные платежи выключены)

Подписка действует до: {{ДатаПодпискаДо}}
‌
‌Это значит, что у бота сейчас нет возможности списывать стоимость подписки каждый месяц.
‌
‌❗После окончания текущего месяца, у вас не будет доступа к каналу и чату. Для того, чтобы попасть в следующий месяц, включите автоматические платежи или оплатите подписку вручную.

Для управления подпиской отправьте команду "Меню" в диалог с чат-ботом.
```

<figure><img src="/files/52Hrlb33Z7LeiGIXLaH0" alt=""><figcaption></figcaption></figure>

26. Нажимаем **«+ДОБАВИТЬ КНОПКУ»** и переходим к ее редактированию, в поле **«Текст кнопки»** указываем слово **«Включить»**.

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

27. Сохраняем блок.

<figure><img src="/files/7sep5sFCpwctpPwx0bFH" alt=""><figcaption></figcaption></figure>

28. Создаем новый блок **«Сообщение»** и проводим к нему связь от красного выхода блока **«Условие»**.

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

29. Открываем блок **«Сообщение»** в режиме редактирования, нажав на него левой кнопкой мыши и выбираем элемент **«Сообщение»**.

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

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

```
Автоматическая подписка подключена (Рекурректные платежи включены)

Подписка действует до: {{ДатаПодпискаДо}}
‌
‌Это означает, что по окончанию подписки, стоимость подписки на следующий месяц списывается автоматически. Вы остаетесь в канале и чате, Вам не нужно ничего для этого делать:) 
‌
‌❗ Если Вы хотите отказаться от автоматической подписки, нажмите кнопку "Отключить"

Для управления подпиской отправьте команду "Меню" в диалог с чат-ботом.
```

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

31. Добавляем кнопку **«Отключить»** и сохраняем блок.

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

32. Создаем новый блок **«Действие»** и открываем его в режиме редактирования.&#x20;

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

33. Нажимаем на кнопку **«+ДОБАВИТЬ ДЕЙСТВИЕ»** и выбираем пункт **«Отправить через вебхук»**.

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

34. В поле **«URL-адрес обработчика»** указываем:

```
https://leadconverter.ru/api/v1/ВАШ ТОКЕН/recurrent.disableAutoWithdraw
```

{% hint style="warning" %}
**Обратите внимание:** вместо **«ВАШ ТОКЕН»** вам нужно указать ваш API-токен. Более подробно о том, где его можно скопировать, описано в инструкции ниже:
{% endhint %}

{% content-ref url="/pages/nRCO4AjO2I9gL2zoj2Zj" %}
[Подготавливаемся к работе с API](/api-metody/podgotavlivaemsya-k-rabote-s-api.md)
{% endcontent-ref %}

{% hint style="warning" %}
**Обратите внимание:** поле **«Секретный ключ»** нужно оставить пустым!
{% endhint %}

25. В поле **«Сохранить результат в»** выбираем переменную *return.*

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

36. Нажимаем на кнопку **«+ДОБАВИТЬ ПАРАМЕТР»**.

<figure><img src="/files/0o6iNBes4MOsZrkJuJ4B" alt=""><figcaption></figcaption></figure>

37. Заполняем параметры по таблице **ниже:**

<table><thead><tr><th width="404">Параметр</th><th>Значение</th></tr></thead><tbody><tr><td>subscriber_id</td><td>({id})</td></tr><tr><td>offer_id</td><td>Айди подписки</td></tr></tbody></table>

{% hint style="warning" %}
**Обратите внимание**, вместо "**Айди подписки"** вам нужно указать **ID вашей подписки.**
{% endhint %}

{% content-ref url="/pages/QQvHjapEDeEaU1trlkSQ" %}
[Как узнать ID подписки в LeadConverter?](/faq/populyarnye-voprosy/obshie-voprosy/kak-uznat-id-podpiski-v-leadconverter.md)
{% endcontent-ref %}

38. **Сохраняем** заполненный блок.

<figure><img src="/files/18psDw8vOQdYQX7cGqVB" alt=""><figcaption></figcaption></figure>

39. От кнопки **«Отключить»** в блоке **«Шаг 2»** проводим связь к блоку **«Действие 2»**.

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

40. Создаем новый блок **«Действие»** и открываем его в режиме редактирования.

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

41. Добавляем действие **«Установить переменную»** и присваиваем переменной **«Рекуррент»** значение **«ВЫКЛ»**. Сохраняем блок.

<figure><img src="/files/6c4ks7JladW2cztDuFBl" alt=""><figcaption></figcaption></figure>

42. Проводим связь от блока **«Действие 2»** к блоку **«Действие 3»**.

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

43. Проводим связь от блока **«Действие 3»** к блоку **«Условие»**.

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

Мы настроили ветку сценария **отключения** автоматических списаний.

44. Создаем новый блок **«Действие»** и открываем его в режиме **редактирования.**

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

45. Нажимаем на кнопку **«+ДОБАВИТЬ ДЕЙСТВИЕ»** и выбираем пункт **«Отправить через вебхук»**.

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

46. В поле **«URL-адрес обработчика»** указываем:

```
https://leadconverter.ru/api/v1/ВАШ ТОКЕН/recurrent.enableAutoWithdraw
```

{% hint style="warning" %}
**Обратите внимание:** вместо **«ВАШ ТОКЕН**» вам нужно указать **ваш API токен.**
{% endhint %}

{% content-ref url="/pages/nRCO4AjO2I9gL2zoj2Zj" %}
[Подготавливаемся к работе с API](/api-metody/podgotavlivaemsya-k-rabote-s-api.md)
{% endcontent-ref %}

{% hint style="warning" %}
**Обратите внимание:** поле **«Секретный ключ»** нужно оставить **пустым**!
{% endhint %}

47. В поле **«Сохранить результат в»** выбираем переменную *return.*

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

48. Нажимаем на кнопку **«+ДОБАВИТЬ ПАРАМЕТР»** и заполняем параметры по таблице ниже:

<table><thead><tr><th width="404">Параметр</th><th>Значение</th></tr></thead><tbody><tr><td>subscriber_id</td><td>({id})</td></tr><tr><td>offer_id</td><td>Айди подписки</td></tr></tbody></table>

{% hint style="warning" %}
**Обратите внимание:** вместо **«ID подписки»** вам нужно указать **ID вашей подписки**. На скриншоте ниже показано, где можно его скопировать.
{% endhint %}

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

50. Сохраняем заполненный блок.

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

51. Проводим связь от кнопки **«Включить»** в блоке сообщения **«Шаг»** к блоку **«Действие 4»**.

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

52. От блока **«Действие 4»** проводим связь к блоку **«Действие»**, который мы создавали в самом начале.

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

53. От блока **«Действие»** проводим связь к блоку **«Условие»**.

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

Мы успешно настроили сценарий бота **«Меню.Подписка»**!

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

### Создаем бота «Подписка скоро закончится. Подписка»

Этот бот будет запущен, когда наступит время **«Уведомления об окончании подписки»**, которое мы указывали в настройках **«Подписки»**.

В нашем случае **за 2 дня** до окончания подписки.

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

1. Переходим в раздел **«Боты»** и нажимаем на кнопку **«Редактировать»** у сценария **«Подписка скоро закончится. Подписка».**

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

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

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

3. Добавляем элемент **«Сообщение»** и указываем в нем текст.

Например:&#x20;

```
Ваша подписка на клуб Любителей чат-ботов закончится через 2 дня!
```

Сохраняем блок.

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

4. Создаем новый блок **«Действие»** и переходим к его редактированию.

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

5. Нажимаем на кнопку **«+ДОБАВИТЬ ДЕЙСТВИЕ»** и выбираем пункт **«Запустить бота»**.

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

6. Выбираем бота **«Меню.Подписка»** и сохраняем блок.

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

7. От блока **«Шаг 1»** проводим связь к блоку **«Действие»**.

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

Мы успешно настроили сценарий бота **«Подписка скоро закончится. Подписка»**!

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

### Создаем бота «Успешное продление подписки. Подписка»

Этот бот будет запущен, если система спишет с карты клиента указанную сумму за подписку.

1. Переходим в раздел **«Боты»** и нажимаем на кнопку **«Редактировать»** у сценария **«Успешное продление подписки. Подписка».**

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

2. Открываем блок **«Сообщение»** в режиме редактирования и добавляем в нем элемент **«Сообщение»**.

<figure><img src="/files/6cQaN9ceBxrJEGWKCtcw" alt=""><figcaption></figcaption></figure>

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

Например:

```
Ваша подписка успешно продлена!
```

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

4. Создаем новый блок **«Действие»** и переходим к его редактированию.

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

5. Нажимаем на кнопку **«+ДОБАВИТЬ ДЕЙСТВИЕ»** и выбираем пункт **«Запустить бота»**.

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

6. Выбираем бота **«Меню. Подписка»** и сохраняем блок.

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

7. От блока **«Шаг 1»** проводим связь к блоку **«Действие»**.

<figure><img src="/files/3hp7vAxtznqCsx2uI2tM" alt=""><figcaption></figcaption></figure>

Мы успешно настроили сценарий бота **«Успешное продление подписки. Подписка»**!

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

### Создаем бота «Необходимо продлить подписку вручную. Подписка».

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

1. Переходим в раздел **«Боты»** и нажимаем на кнопку **«Редактировать»** у сценария **«Необходимо продлить подписку вручную. Подписка»**.

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

2. Открываем блок **«Сообщение»** в режиме редактирование и добавляем в нем элемент **«Товар»**.

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

3. В поле **«Текст сообщения»**, указываем текст, который получит пользователь **если боту не удастся списать средства с карты автоматически.**

Например:

```
Подписка скоро закончится! 
‌
‌Чтобы оплатить доступ в клуб Любителей ботов, нажми на кнопку "оплатить" ниже.
```

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

4. В поле **«Товар»** выбираем из списка созданную подписку.

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

5. В поле **«Текст кнопки»** указываем название кнопки **«Оплатить»**. Сохраняем блок.

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

6. Создаем блок **«Условие»**, с помощью которого мы будем проверять, успел ли пользователь продлить текущую подписку или же был исключен из клуба за неуплату.\
   \
   Устанавливаем параметры: **«Группа»** — **«Установлена»** — **«Оплатили доступ в клуб».**

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

Сохраняем блок.

7. Проводим связь от блока **«Сообщение»** к блоку **«Условие»**.

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

8. Создаем новый блок **«Сообщение»**, открываем его в режиме редактирования. Далее выбираем в нем элемент **«Сообщение»**.

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

9. Указываем в нем текст, который получит пользователь после того, как средства за подписку **будут успешно списаны** с его карты. Сохраняем блок.

Например:

```
Ваша подписка успешно продлена!
```

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

10. Проводим связь от блока зеленого выхода блока **«Условие»** к блоку **«Сообщение»**.

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

11. Создаем новый блок **«Действие»** и переходим к его редактированию.

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

12. Нажимаем на кнопку **«+ДОБАВИТЬ ДЕЙСТВИЕ»** и выбираем пункт **«Запустить бота»**.

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

13. Выбираем бота **«Меню.Подписка»** и сохраняем блок.

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

14. Проводим связь от блока **«Шаг 2»** к блоку **«Действие»**.

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

15. Создаем блок **«Действие»** и в режиме редактирование выбираем **«Запустить событие»**.

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

16. Указываем название события **«Оплачено продление в клубе»**. Сохраняем блок.

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

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

17. Проводим связь от красного выхода блока **«Условие»** к блоку **«Действие»**.

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

Мы успешно настроили сценарий бота **«Необходимо продлить подписку вручную.Подписка»**.

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

## Настраиваем сценарии с учетом особенностей мессенджеров

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

Для дальнейшей настройки сценария **выберите нужный для вас мессенджер**, где вы хотите реализовать работу рекуррентных платежей:

{% content-ref url="/pages/VRBVye0sPOvQKsw65uwU" %}
[Рекуррентные платежи в MAX](/primery/primery-botov/sozdanie-podpiski-cherez-bota-rekurrentnye-platezhi/rekurrentnye-platezhi-v-max.md)
{% endcontent-ref %}

{% content-ref url="/pages/dFYsULe2cmRhHfT4jZKl" %}
[Рекуррентные платежи во ВКонтакте](/primery/primery-botov/sozdanie-podpiski-cherez-bota-rekurrentnye-platezhi/rekurrentnye-platezhi-vo-vkontakte.md)
{% endcontent-ref %}

{% content-ref url="/pages/MZ3amLXgfKfgQJQz6GXP" %}
[Рекуррентные платежи в Telegram](/primery/primery-botov/sozdanie-podpiski-cherez-bota-rekurrentnye-platezhi/rekurrentnye-platezhi-v-telegram.md)
{% endcontent-ref %}

{% hint style="success" %}
Остались вопросы? \
\
Обязательно задавайте их нам, в техническую поддержку. Будем рады вам помочь!
{% 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/primery/primery-botov/sozdanie-podpiski-cherez-bota-rekurrentnye-platezhi.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.
