Условие позволяет проверить, подписан ли пользователь чат-бота на конкретный канал или группу в Telegram. Работает для публичных и приватных групп и каналов.

Настройка условия

Для настройки условий вам понадобится всего 2 шага.  

Шаг 1. Добавление условия.

  • В редакторе чат-бота перейдите в блок с условиями.
  • Нажмите «Добавить условие».
  • Выберите «Проверка подписки в Telegram».

Кнопка будет активна, только если в чат-боте добавлен хотя бы один Telegram-канал. Если каналов нет, кнопка будет серой и неактивной.

Шаг 2. Заполнение полей.

  • Выберите бота, который будет проверять подписку. Если в чат-боте один бот, он подставится автоматически. Если ботов несколько, выберите нужного из списка. Бот должен быть администратором в проверяемом канале/группе.
  • Вставьте ссылку на канал или группу (для публичных каналов) или ID (для приватных).


  • Как получить ссылку для публичных каналов/групп: откройте настройки канала/группы в Telegram и скопируйте ссылку.
  • Как получить ID для приватных каналов/групп: откройте веб-версию Telegram, найдите канал/группу, скопируйте ID из URL: числовое значение после #. Не используйте ссылку-приглашение (инвайт).

Чтобы сохранить условие, нужно выполнить проверку настроек бота Telegram после выбора бота и канала/группы. Для этого нужно нажать Enter или иконку дискеты в строке с каналом/группой.

Система автоматически проверит:

  • Корректность ссылки или ID.
  • Наличие бота в канале/группе.
  • Права администратора у бота.

Если проверка пройдена, отобразится название канала/группы и иконка: рупор для канала или люди для группы.

Возможные ошибки

Ошибка Решение
«Ошибка сервера» Попробуйте еще раз
«Группа/канал не найдены»

«Укажите ссылку/ID»

Проверьте ссылку/ID.

Для публичных групп/каналов такая ошибка говорит о неверном URL или ID.

Для приватных групп/каналов такая ошибка возникает, если бот не добавлен в участники.

«Недостаточно прав» Назначьте боту права администратора
«API токен бота некорректный» Переподключите канал в TextBack
«Обязательное поле» Заполните ссылку/ID

Пример ошибки:

Если настройки выполнены успешно, поле для ввода ссылки/ID заблокируется. Ниже будет отображаться название канала/группы в Telegram.

Дополнительные возможности

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

После проверки условие возвращает:

  • «Выполнено», если пользователь подписан/состоит в канале/группе.
  • «Не выполнено», если нет подписки или возникла ошибка.