> 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/proverka-podpiski-na-kanal-i-vydacha-bonusa.md).

# Проверка подписки на канал и выдача бонуса

{% hint style="warning" %}
Данная инструкция сработает только для каналов **ВКонтакте** и **Instagram.** В остальных мессенджерах по умолчанию бот будет считать, что подписка есть.
{% endhint %}

Бот простой, собирается буквально за пару минут.

Для бота нам понадобятся две вещи :point\_down:

* [x] Текст для бота.
* [x] Полезный материал, который выдаётся после подписки.

Приступаем к созданию бота! :)

1. Создаём бота "**Проверка подписки**".

{% hint style="info" %}
Данную конструкцию можно применить в любом месте сценария или использовать два базовых варианта:&#x20;

:white\_square\_button: Проверка подписки сразу. Если пользователь не подписался, ему сообщается об этом и отправляется сообщение с кнопкой.&#x20;

:white\_square\_button:А можно прислать первым сообщением текст с кнопкой и после нажатия проверять подписку.&#x20;

Мы делаем **второй** вариант.
{% endhint %}

2. Создаём *блок* "**Сообщение**" и вставляем текст. Например, такой: :point\_down:

> Привет! ‌\
> \
> Я дарю гайд за подписку на группу!\
> \
> Подпишись на группу <https://vk.com/leadconverter> и нажимай на кнопку "Подписка есть"<br>

3. Добавляем *кнопку* с названием "**Подписка есть**".

![](/files/0oicj2LdMqJp3OL3h7ja)

4. Далее создаём *условие* "**Пользователь подписан на канал**". Сохраняем блок.

![](/files/IaKnWsdLTgw9AdA9RDPa)

{% hint style="danger" %}
**Важно!**\
\
Есть всего два условия: "**Пользователь подписан на канал**" и "**Пользователь не подписан на канал**".\
Нужно выбирать что-то одно. Если выбрать оба условия, то бот не будет корректно работать.
{% endhint %}

5. Соединяем *кнопку* "**Подписка есть**" с созданным условием. Это означает, что бот запустит проверку подписки на канал сразу после нажатия на кнопку.&#x20;

![](/files/2UlfPfFrn54sACMvFngk)

6. Теперь создаём два блока "**Сообщение**". В первый блок мы пишем текст, если пользователь **подписан на канал**, а во второй блок — если **не подписан**.
7. Вставляем текст в первый блок:&#x20;

> Супер!‌\
> Вижу твою подписку!‌‌\
> \
> Отправляю подарок

И прикрепляем файл с полезным материалом. У нас это файл-видео.

![](/files/ymfzoElvQMV0ygxQm20a)

8. Заполняем текстом второй блок:

> Не вижу твоей подписки \
> \
> Давай ты подпишешься, и я снова проверю\
> \
> Подпишись на группу <https://vk.com/leadconverter> и нажимай на кнопку "Подписка есть"

И добавляем кнопку с названием "**Подписка есть**".

![](/files/W03PzzKJmLkJcwYgbgEv)

9. Далее соединяем кнопку "**Подписка есть**" с блоком "**Условие**".
10. Остаётся добавить связи от блока "**Условие**":

* **Зелёный выход** блока соединяем с блоком "**Вижу подписку**"
* **Красный выход** блока соединяем с блоком "**Не вижу подписку"**

![](/files/jqNqt4JCHDEvTFkNI5cB)

Свершилось! Бот для проверки подписки настроен и готов делиться полезными материалами :tada:

{% hint style="success" %}
Остались вопросы? Задавайте их в нашу техподдержку! Мы всегда рады помочь :relaxed::point\_down:
{% endhint %}

{% content-ref url="/pages/-MasAPNcg291uNezFqb4" %}
[Как задать вопрос в поддержку?](/kak-zadat-vopros-v-podderzhku.md)
{% endcontent-ref %}
