> 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/primery/primery-botov/sozdanie-podpiski-cherez-bota-rekurrentnye-platezhi.md).

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

Ссылка на шаблоны ботов: <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 %}
