В телеграме некоторые пользователи устанавливают настройки конфиденциальности таким образом, что им нельзя отправлять голосовые сообщения и видео-заметки.
В воронках есть возможность проверить, не включена ли такая настройка, перед тем как отправить видео-заметку. Для этого используется нода "Проверить разрешения чата". Через неё же можно проверить, не заблокировал ли собеседник бота.
Она проверяет выбранное разрешение и сохраняет результат в указанную переменную.
Настройки всего 2.
В результате, в переменную будет записано значение true
(если разрешение есть) либо false
(если разрешения нет).
Внимание! На данный момент нода работает только с Telegram чатами. Если проверить разрешения для VK-чата, то никакая переменная записана не будет, а в отладке появится сообщение с ошибкой.
Далее, эту переменную можно проверить на переходах.
Обратите внимание, при таком выражении, условие "запрещено" сработает даже если переменная будет отсутствовать. Если нужно более строго проверить значение, код проверки будет выглядеть так: chat.canSendMessages === true
или chat.canSendMessages === false
. В этом случае, чтобы не терять подписчиков воронки, нужно добавить также и третий переход, в котором значение chat.canSendMessages === undefined
.
Подробнее про работу с выражениями можно прочитать в этой статье
В результате схема воронки, может выглядеть так: