Для того чтобы проверить, подписан ли пользователь на канал в телеграм, должны быть выполнены 2 условия:
Обратите внимание: если добавить в ReFunnels бот-менеджер, который уже отслеживает доступ к телеграм-группе в Геткурсе , бот доступы к группе телеграм отслеживать перестанет.
![]()
chatMember.![]()
После этого на стрелках, перед выполнением действия можно проверить значение переменной chat.chatMember и выполнять/не выполнять действия в зависимости от значения.
![]()
Для этого:
![]()
Для условия "не подписан", используйте значение "ни одно из условий не выполнено"
![]()
После этого вы можете моментально реагировать на подписку на канал, используя блок "событие Telegram". Воронка с проверкой и событиями может выглядеть так:
![]()
Важно: для проверки подписки на канал пользователь должен запустить бота, добавленного в воронку.
В воронке запуск бота нужно отловить, например, нодой «Команда бота», чтобы появился агент chat. Без агента chat проверить подписку на канал не получится.
![]()
В команде бота что у вас прописано? И какой бот привязан чтобы запустить эту связку? Делаю по вашей инструкции но в блоке проверить подписку отображаются боты которые подключены черезх Telegram Manager (и такие боты не могут запускать сцену), а в блоке команда бота отображаются боты которые подключены через Telegram Channel . В чём разница?
– Artem Mayer 8 месяцев назад