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

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

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

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

circle-info

Если вы ещё не подключали этот мессенджер, сделать это можно по инструкции ниже. После того как все этапы будут выполнены, можно переходить к следующим шагам настройки.

MAXchevron-right

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

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

triangle-exclamation
  1. Переходите на свой канал в MAX.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

circle-exclamation

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

Как узнать ID канала в MAXchevron-rightКак узнать ID чата в MAXchevron-right
  1. Сохраните результат в переменную return.

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

Заголовок
Значение

Authorization

{{channel.token}}

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

Параметр
Значение

user_ids

{{user_id}}

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

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

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

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

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

Например:

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

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

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

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

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

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

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

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

  1. Запускаем сценарий проверки подписки в мессенджере Max по стартовому слову или по прямой ссылке на запуск.

  2. Сначала не подписывайтесь на канал и нажмите на кнопку «Подписка есть».

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

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

circle-check
💟Как задать вопрос в поддержку?chevron-right

Последнее обновление