Как проверить подписку на канал/группу в Telegram

Дополнительный тип проверки для сегментации пользователей Telegram

При работе со сценариями в Telegram иногда требуется проверить, подписан ли пользователь на вашу группу или канал в Telegram. Для такой проверки в цепочках и чат-ботах можно использовать блок "Проверка подписки на канал/группу".

Добавьте блок в сценарий по клику на кнопку "Новый блок". 

Настройка блока состоит из двух полей:

  1. Через какую интеграцию отправлять - выберите интеграцию, в которой будет запускаться ваш сценарий и вестись проверка;

  2. Никнейм или ID канала/группы - укажите ID канала или группы, подписку на которую нужно проверить. Можно указать сразу несколько ID.

В блоке можно также выбрать тип соответствия - “Всем условиям” или “Хотя бы одному” (если вы проверяете подписку на несколько групп/каналов).

Особенности использования блока

  1. При выборе интеграции для отправки в выпадающем списке отобразятся только активные интеграции с Telegram;

  2. Бот из выбранной интеграции обязательно должен быть добавлен в группу/канал как администратор.

  3. Группа или канал, подписку на который проверяем, должны быть публичными


Как добавить бота в группу

  1. Скопируйте ссылку на бота или имя бота в формате @botname
  2. В web-версии Telegram зайдите в группу/канал → нажмите на троеточие справа вверху → перейдите в Управление группой → перейдите в Администраторы.
  3. Найдите вашего бота и добавьте его в группу
  4. Предоставьте боту все разрешения (кроме Анонимности) и сохраните настройки.


Как найти ID группы/канала

Если группа/канал являются открытыми, можно использовать имя группы в формате @groupname.
Если группа закрытая, то вместо @groupname вставьте ID. ID можно скопировать, если открыть Telegram в браузерной версии:

Работает на