Проверка подписки на канал/группу в МАХ
1. Добавьте бота из которого будет отправляться запрос, администратором со всеми правами в группу/канал. Подписку на этот канал или группу мы будем проверять.
Для добавления бота в группу или канал, кликните по шапке группы/канала и зайдите в раздел Администраторы. Затем нажмите «Добавить администратора» и выберите бота, где будет настраиваться этот запрос.
2. Создайте экран с компонентом Запрос и выберите метод GET. Заполните URL запроса:
https://platform-api.max.ru/chats/-12345/members?user_ids={{this_user.platform_id}}
Вместо -12345 добавьте id вашей группы в МАХ. ID группы можно увидеть в адресной строке браузера, если открыть группу или канал в веб-версии приложения.
3. Перейдите в настройки запроса и пролистайте до Заголовков запроса. Нажмите кнопку «Добавить» для того, чтобы появились новые поля. В поле «Ключ» впишите Authorization, в поле «Значение» скопируйте токен вашего бота в МАХ.
4. Добавьте экран с Развилкой. Настройте переход на Развилку с Запроса, в случае удачного выполнения запроса или поставьте Развилку под запросом на тот же экран.
5. В поле «Что проверяется развилкой» выберите переменную, имя переменной для проверки: last_request.members
6. Создайте два экрана — для тех кто подписан на группу/канал и для тех кто не подписан.
7. В Условии цели 1 выберите экран для перехода для тех кто подписан, в переходе по умолчанию выберите экран для неподписанных.