> 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/new_page/materialy/sozdanie-podpiski-cherez-bota-rekurrentnye-platezhi-staroe/4.-nastraivaem-bota-osnovnoi-bot.-podpiska.md).

# 4. Настраиваем бота "Основной бот. Подписка"

### Добавляем товар в бота

1. Создаём синий блок "**Сообщение**", нажимаем на него и выбираем элемент "**Товар**".

<div align="left"><figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2Fg1P8clMDvhJJtHqNFAJ5%2Fimage.png?alt=media&amp;token=acb8d411-24d4-49b7-a656-a01e0bef014d" alt=""><figcaption></figcaption></figure></div>

2. Выбираем нужную подписку, пишем текст кнопки "**Оплатить**" и нажимаем "**Сохранить**".

<div align="left"><figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2F4EwhNKmOBN6sQuNPMcRa%2Fimage.png?alt=media&amp;token=8fd66aaa-b805-414b-871b-b6943af41694" alt=""><figcaption></figcaption></figure></div>

3. Далее после оплаты необходимо оповестить купившего об успешной оплате и выдать доступы в чат и канал.

### Выдаём доступ в Telegram-канал после оплаты

1. Создаём блок "**Действие**", открываем его и выбираем "**Отправить через вебхук**".
2. Копируем настройки для вебхука :point\_down:

* **URL-адрес обработчика**

```
https://api.telegram.org/bot({channel.token})/createChatInviteLink
```

* Нажимаем "**+Добавить параметр**" и копируем данные из таблицы ниже.

**Параметры:**

<table><thead><tr><th width="430.50971999286605">Параметр</th><th>Значение</th></tr></thead><tbody><tr><td>chat_id</td><td>Айди канала</td></tr><tr><td>member_limit</td><td>1</td></tr></tbody></table>

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

{% hint style="warning" %}
**Обратите внимание!**

Вам нужно заменить только текст "**Айди канала**". \
**Больше ничего менять не нужно!**\
Чтобы узнать **ID группы** или **ID канала**, воспользуйтесь подсказкой ниже :point\_down:
{% endhint %}

{% embed url="<https://docs.leadconverter.su/faq/populyarnye-voprosy/kak-uznat-id-telegram-kanala>" %}

Что у нас получилось:

<div align="left"><figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FIv0XP6818udQQJOX68nj%2Fimage.png?alt=media&amp;token=01d78974-95f9-434a-8eea-533adc389b57" alt=""><figcaption></figcaption></figure></div>

4. Сохраняем настройки и соединяем связь от блока "**Шаг 1**" к блоку "**Действие**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FcSxsShwUkRcgQsDiX86j%2Fimage.png?alt=media&amp;token=d20504e5-4d9d-4508-b081-5b4e82a7036b" alt=""><figcaption></figcaption></figure>

5. Добавляем бота в Telegram-канал и выдаём права "**Администратора**".

{% hint style="info" %}
Нужно добавлять не бота LeadConverter, а **вашего бота**, который отправляет товар пользователю, потому что именно он будет выдавать ссылку после оплаты
{% endhint %}

### Выдаём доступ в Telegram-группу (чат) после оплаты

1. Создаём блок "**Действие**", открываем его и выбираем "**Отправить через вебхук**".
2. Копируем настройки для вебхука :point\_down:

* **URL-адрес обработчика**

```
https://api.telegram.org/bot({channel.token})/createChatInviteLink
```

* Нажимаем "**+Добавить параметр**" и копируем данные из таблицы ниже.

**Параметры:**

<table><thead><tr><th width="430.50971999286605">Параметр</th><th>Значение</th></tr></thead><tbody><tr><td>chat_id</td><td>Айди группы (чата)</td></tr><tr><td>member_limit</td><td>1</td></tr></tbody></table>

* Сохраняем результат в любую переменную. Рекомендуем создать переменную **`return2`**, чтобы дальше по инструкции только копировать настройки.

{% hint style="warning" %}
**Обратите внимание!**

Вам нужно заменить только текст "**Айди группы (чата)**". \
**Больше ничего менять не нужно!**\
Чтобы узнать **ID группы (чата)**, воспользуйтесь подсказкой ниже :point\_down:
{% endhint %}

{% embed url="<https://docs.leadconverter.su/faq/populyarnye-voprosy/kak-uznat-id-telegram-gruppy-chata>" %}

Что у нас получилось:

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FC31CW7QcynzSSxYOtX52%2Fimage.png?alt=media&amp;token=641801c1-cc2a-4988-89c1-77e01a344808" alt=""><figcaption></figcaption></figure>

3. Сохраняем настройки и добавляем связь от блока "**Действие**" к блоку "**Действие 2**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FjarWxrjymc44Otxtu8w8%2Fimage.png?alt=media&amp;token=9426268c-3034-41e0-a940-ac3da383969a" alt=""><figcaption></figcaption></figure>

Теперь нам нужно добавить вашего бота в Telegram-группу (чат) с правами "**Администратора**".

{% hint style="info" %}
Нужно добавлять не бота LeadConverter, а **вашего бота**, который отправляет товар пользователю, потому что именно он будет выдавать ссылку после оплаты.
{% endhint %}

### Проверяем, забанен ли пользователь в ГРУППЕ. Если да, то снимаем бан

1. Создаём блок "**Действие**" и выбираем "**Отправить через вебхук**".
2. Копируем настройки для вебхука :point\_down:

* **URL-адрес обработчика**

```
https://api.telegram.org/bot({channel.token})/unbanChatMember
```

* Нажимаем "**+Добавить параметр**" и копируем данные из таблицы ниже.

**Параметры:**

<table><thead><tr><th width="430.50971999286605">Параметр</th><th>Значение</th></tr></thead><tbody><tr><td>chat_id</td><td>Айди канала</td></tr><tr><td>user_id</td><td>{{user_id}}</td></tr><tr><td>only_if_banned</td><td>(bool)true</td></tr></tbody></table>

* **Сохранить результат в:** ОСТАВЛЯЕМ ПУСТЫМ.

{% hint style="warning" %}
**Обратите внимание!**

Вам нужно заменить только текст "**Айди канала**". \
**Больше ничего менять не нужно!**\
Чтобы узнать **ID группы** или **ID канала**, воспользуйтесь подсказкой ниже :point\_down:
{% endhint %}

{% embed url="<https://docs.leadconverter.su/faq/populyarnye-voprosy/kak-uznat-id-telegram-kanala>" %}

{% embed url="<https://docs.leadconverter.su/faq/populyarnye-voprosy/kak-uznat-id-telegram-gruppy-chata>" %}

Что у нас получилось:

<div align="left"><figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FD05avfeLJCNdibF7QSH1%2Fimage.png?alt=media&amp;token=cf39de42-e08e-457a-9ac4-69e9aa217972" alt=""><figcaption></figcaption></figure></div>

### Проверяем, забанен ли пользователь в ЧАТЕ. Если да, то снимаем бан

1. Создаём блок "**Действие**" и выбираем "**Отправить через вебхук**".
2. Копируем настройки для вебхука :point\_down:

* **URL-адрес обработчика**

```
https://api.telegram.org/bot({channel.token})/unbanChatMember
```

* Нажимаем "**+Добавить параметр**" и копируем данные из таблицы ниже.

**Параметры:**

<table><thead><tr><th width="430.50971999286605">Параметр</th><th>Значение</th></tr></thead><tbody><tr><td>chat_id</td><td>Айди чата</td></tr><tr><td>user_id</td><td>{{user_id}}</td></tr><tr><td>only_if_banned</td><td>(bool)true</td></tr></tbody></table>

* **Сохранить результат в:** ОСТАВЛЯЕМ ПУСТЫМ.

{% hint style="warning" %}
**Обратите внимание!**

Вам нужно заменить только текст "**Айди канала**". \
**Больше ничего менять не нужно!**\
Чтобы узнать **ID группы** или **ID канала**, воспользуйтесь подсказкой ниже :point\_down:
{% endhint %}

{% embed url="<https://docs.leadconverter.su/faq/populyarnye-voprosy/kak-uznat-id-telegram-kanala>" %}

{% embed url="<https://docs.leadconverter.su/faq/populyarnye-voprosy/kak-uznat-id-telegram-gruppy-chata>" %}

Что у нас получилось:

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FvSlyF80Y1ASotrJ60qqu%2Fimage.png?alt=media&amp;token=b5ef7c73-79f3-4b8d-a2d2-199abe196912" alt=""><figcaption></figcaption></figure>

3. Соединяем блоки следующим образом:

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FMyL57OrYGzReeIG4ZGW9%2Fimage.png?alt=media&amp;token=1c56a137-8ff5-4cee-be34-581fcba10bab" alt=""><figcaption></figcaption></figure>

### Отправляем сообщение об успешной оплате

1. Создаём блок "**Сообщение**", нажимаем и добавляем элемент "**Сообщение**".\
   \
   Пишем текст. Например, такой:

<details>

<summary>Оплата успешно принята! Ваш доступ на 30 дней в Клуб Любителей Ботов активирован! <br>Ваши ссылки на канал и чат 👇<br><br>‌Чат: ({return.result.invite_link}) ‌<br>Канал: ({return2.result.invite_link})<br><br>Добро пожаловать :)</summary>

</details>

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FnVbzc8QSHmf08jRFj6jx%2Fimage.png?alt=media&amp;token=35181721-13e6-450d-aba6-83de813a8d64" alt=""><figcaption></figcaption></figure>

Сохраняем.

2. Добавляем связь от блока "**Действие 7**" к блоку "**Шаг 2**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2F5WBg9nZ5tV1yyP1Zyk2e%2Fimage.png?alt=media&amp;token=8f9ec715-10cc-4698-ade8-88a5ac26fb7f" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Если мы уже сейчас запустим бота и оплатим, то сможем убедиться, что связка работает :thumbsup:
{% endhint %}

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FBdEOucBhwliI1BEuMvT7%2Fimage.png?alt=media&amp;token=0de15909-f3f4-47b8-a826-441f86a0e19a" alt=""><figcaption></figcaption></figure>

Дальше необхоодимо собрать всех подписчиков в группу "**Оплатили доступ в клуб**". В будущем это поможет определять, оплатил ли пользователь доступ, и **запускать нужный сценарий в боте**.

### Добавляем пользователей в группу после оплаты

1. Создаём блок "**Действие**", нажимаем на него.&#x20;
2. Выбираем "**+Добавить действие**", пишем в пустое поле "**Оплатили доступ в клуб**" и сохраняем. \
   \
   Что должно получиться:<br>

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FqvIOJJF0yPZwJxHUufJy%2Fimage.png?alt=media&amp;token=13476646-9a1d-4928-9a24-94a57448c379" alt=""><figcaption></figcaption></figure>

3. Добавляем связь от блока "**Шаг 2**" к блоку "**Действие 3**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FzPvU8HTY1pIVnnv2IMsj%2Fimage.png?alt=media&amp;token=9af64891-1f0c-48d7-9081-4e57afef37cb" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Обратите внимание!**

Согласно правилам платежных систем при работе с "Рекуррентными платежами", мы обязаны давать пользователю возможность отключать автоматические списания.
{% endhint %}

Далее мы добавим действие "**Запуск бота**", чтобы запустить бота "**Меню. Подписка**" и дать возможность **отключить автосписание средств**.

### Добавляем запуск бота "Меню. Подписка" после оплаты подписки

1. Создаём блок "**Действие**" и нажимаем на него.

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FINUhP5mwrTV2lqbeahUX%2Fimage.png?alt=media&amp;token=cccee538-8393-4f0b-b04a-9c5553927545" alt=""><figcaption></figcaption></figure>

2. Выбираем действие "**Запустить бота**".
3. Выбираем бота "**Меню. Подписка**".
4. Нажимаем кнопку "**Сохранить**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2Fqmdp6QmtWW351NQfg3Tm%2Fimage.png?alt=media&amp;token=0d1c55b3-1ed8-443f-9eaf-5fed30a5af72" alt=""><figcaption></figcaption></figure>

5. Теперь добавляем связь от блока "**Действие 3**" к блоку "**Действие 5**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FWn0TI5o7mTw7tVqG1IPu%2Fimage.png?alt=media&amp;token=c21fbd46-0fdc-4a18-834e-67a0027e0064" alt=""><figcaption></figcaption></figure>

После нам нужно добавить условие, которое поможет определить, **при повторном ли запуске** пользователь оплачивал подписку.

### Добавляем условие проверки оплаты

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

1. Создаём блок "**Условие**", нажимаем на него и выбираем "**+Добавить условие**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FiAzueSjHOL21ZOYiPE1a%2Fimage.png?alt=media&amp;token=5a415245-e58e-4260-b419-ed28c0744da6" alt=""><figcaption></figcaption></figure>

<div align="left"><figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FABi7HhjunKT38sDO7KTZ%2Fimage.png?alt=media&amp;token=d86b72dd-82c8-4c64-a626-f0704dd17de9" alt=""><figcaption></figcaption></figure></div>

2. Настраиваем условие:

* Параметр: **Группа**
* Условие: **Установлена**
* Выбор группы: **Оплатили доступ в клуб**

3. Нажимаем кнопку "**Сохранить**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FXagrp6iToLDKYsiSPfng%2Fimage.png?alt=media&amp;token=70f2367e-c651-436d-863e-2d45ce7b9664" alt=""><figcaption></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%2FLZuMG20K378omFSX5RKu%2Fimage.png?alt=media&amp;token=ef813a80-86dd-44e3-aea5-25441a77c9b2" alt=""><figcaption></figcaption></figure>

5. От красного выхода блока "**Условие**" ведём связь к блоку "**Шаг 1**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FbXcgsJQZTnaZdidthP1k%2Fimage.png?alt=media&amp;token=6865209c-3956-4338-9314-3450547f492c" alt=""><figcaption></figcaption></figure>

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

### Добавляем запуск бота "Меню. Подписка" при повторном запуске бота

1. Создаём блок "**Действие**" и нажимаем на него.

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FVN5hrcPXeOmtjwdjJD4P%2Fimage.png?alt=media&amp;token=2362dd14-678f-447f-81b7-9c6af46fbb74" alt=""><figcaption></figcaption></figure>

2. Выбираем действие "**Запустить бота**".
3. Выбираем бота "**Меню. Подписка**".
4. Нажимаем кнопку "**Сохранить**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FDhUtMoG4hlPPbQ97oGe6%2Fimage.png?alt=media&amp;token=8d8d5499-1480-423a-aa34-033fd91c7504" alt=""><figcaption></figcaption></figure>

5. Соединяем связь от зелёного выхода блока "**Условие**" до блока "**Действие 4**".

<figure><img src="https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FbhyYD0wmWQKS5mPKLV94%2Fimage.png?alt=media&amp;token=5df11c00-115d-4e28-9c48-2cebd2646526" alt=""><figcaption></figcaption></figure>

С настройкой бота "**Основной бот. Подписка**" мы закончили :tada:

Для того чтобы перейти на следующий этап, нажмите на ➡️ ниже.
