> 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-v-max.md).

# Проверка подписки на канал в MAX

В этой инструкции мы разберём, **как создать бота в Max**, который будет автоматически проверять подписку пользователя на канал или чат и после этого выдавать лид-магнит.\
\
**Ссылка на шаблон здесь:** <https://lcvr.net/s/SCDLG>

## Подготовка к настройке сценария

Чтобы настроить проверку подписки, необходимо подключить канал связи **Max**, в котором будет функционировать ваш бот.

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

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

### Как добавить бота в администраторы канала/чата

1. После подключения бота его нужно добавить в ваш канал или чат в качестве **администратора.**

{% hint style="danger" %}
**ОЧЕНЬ ВАЖНО!**<br>

Не переходите к следующим пунктам, **ПОКА НЕ ВЫПОЛНИТЕ ЭТОТ ШАГ!**
{% endhint %}

2. Переходите на свой канал в **MAX.**
3. Нажмите на **название** канала для того, чтобы открылось окно с информацией о нём.

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

3. Переходите во вкладку **«Подписчики».**

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

4. Нажмите на кнопку **«Добавить подписчика»**.

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

5. **Выберите** вашего бота из списка.

{% hint style="warning" %}
**Чтобы ваш бот отобразился в списке, ВАЖНО сначала запустить его в мессенджере с вашего аккаунта.**
{% endhint %}

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

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

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

7. Теперь переходите во вкладку **«Администраторы».**

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

8. Нажмите на кнопку **«Добавить администратора»**.

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

9. Нажмите на аватар вашего бота, чтобы перейти к редактированию его прав на канале, и **установите необходимые права.**

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

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

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

11. Отлично! Этот этап пройден. Чтобы добавить бота администратором в чат, действуйте по аналогии.

## Создаем сценарий проверки подписки

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

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

2. Выбирайте элемент **«Сообщение»** и добавьте в него текст.

Текст может быть таким:

```
Прежде чем я пришлю ссылку на классный инструмент, вам нужно подписаться на мой канал!

Ссылка:  (ссылка на ваш канал/чат)
```

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

3. Создайте кнопку **«Подписка есть»** и нажмите на кнопку **«Сохранить».**

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

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

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

5. В строке URL-адрес обработчика **укажите ссылку:**

```
https://platform-api.max.ru/chats/Ид_канала_или_чата/members
```

{% hint style="warning" %}
Вместо " Ид\_канала\_или\_чата " указываем **ВАШ** id канала или чата.
{% endhint %}

Если вы не знаете, как определить **ID вашего канала** или **чата**, перейдите к инструкции ниже и **после определения ID вернитесь к этому шагу**.

{% content-ref url="/pages/jdkHwzkGmtIYpXzno7GB" %}
[Как узнать ID канала в MAX](/faq/populyarnye-voprosy/max/kak-uznat-id-kanala-v-max.md)
{% endcontent-ref %}

{% content-ref url="/pages/OtkBGiM4EEWC81ooo1jm" %}
[Как узнать ID чата в MAX](/faq/populyarnye-voprosy/max/kak-uznat-id-chata-v-max.md)
{% endcontent-ref %}

6. Сохраните результат в переменную **return**.

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

7. Добавьте **«Заголовки запроса»**, нажав на кнопку **«+ Добавить заголовок».**

| Заголовок     | Значение          |
| ------------- | ----------------- |
| Authorization | {{channel.token}} |

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

8. Добавьте **«Тело запроса»**, нажав на кнопку **«+ Добавить параметр»**.

| Параметр  | Значение     |
| --------- | ------------ |
| user\_ids | {{user\_id}} |

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

9. **Сохраните** блок.

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

10. Создайте блок **«Условие»** и выберите параметр **«Произвольный ввод»**.

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

11. В параметре укажите переменную {{return.members.0}}, с условием **«Заполнен»** :

```
{{return.members.0}}
```

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

12. **Сохраните** блок.

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

13. Создайте блок **«Сообщение»,** который будет выдаваться, если у пользователя **есть подписка.**

Например:

```
Супер! Вижу тебя в подписчиках.

Лови очень полезный файл
```

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

14. Проведите от зеленого выхода блока **«Условие»** связь к блоку **«Шаг 2»**.

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

15. Создайте блок **«Сообщение»**, который будет выдаваться, если у пользователя нет подписки.\
    \
    Например:<br>

    ```
    Кажется, подписки нет.

    Подпишись, я проверю еще раз.
    ```

И добавьте кнопку **«Подписка есть»**.

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

16. **Сохраните** блок.
17. От красного выхода блока **«Условие»** проведите связь к блоку **«Шаг 3»**.

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

18. От кнопки **«Подписка есть»** в блоке **«Шаг 3»** проведите связь на блок **«Действие»** для повторной проверки подписки.

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

19. Сценарий бота проверки подписки **готов**!

## Тестируем работу бота

1. Запускаем сценарий проверки подписки в мессенджере **Max** по стартовому слову или **по прямой ссылке на запуск.**
2. Сначала **не подписывайтесь** на канал и нажмите на кнопку **«Подписка есть»**.

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

3. Теперь **подпишитесь** на канал и проверьте подписку еще раз.

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

Отлично! Настройка бота завершена.

{% hint style="success" %}
Остались вопросы?

Обязательно задавайте их нам в техническую поддержку! Будем рады помочь!
{% endhint %}

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