Видео на YouTube

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

Добавление чат-бота в качестве админа в группу или канал Telegram

В первую очередь необходимо добавить бота в группу или канал Telegram в качестве администратора. Если этого не сделать, то условия и действия не будут работать корректно.

  1. Скопируйте ссылку на бота или имя бота в формате @test
  2. В web-версии Telegram зайдите в группу/канал и нажмите «+» справа внизу, найдите вашего бота и добавьте его.
  3. Нажмите «Изменить» справа вверху.
  4. Выберите раздел «Администраторы».
  5. В разделе «Администраторы» нажмите «Добавить администратора» справа внизу.
  6. Введите ссылку на бота или имя бота в формате @test и выберите его
  7. Проставьте галочки на всех правах администратора (анонимность не обязательно) и нажмите галочку сохранения справа внизу.

Важно: интерфейс настроек может отличаться в мобильной версии и версии desktop.

Блок «Условие» для проверки вступления в группу/канал Telegram

1. Настройка

В настройках условия выберите «Пользователь в группе/канале» и укажите ID группы/канала.

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

Где взять ID группы/канала?

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

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

В некоторых случаях перед ID встаёт число 100. Чтобы условия работали корректно, его нужно удалить.

2. Как это работает

Как только пользователь в боте дойдёт до шага с этим условием, то условие проверит, что пользователь находится в группе/канале.

В случае если пользователь подписан на группу/канал, то условие выведет его по ветке «Да» и продолжит для него заранее настроенную цепочку.

Если пользователь не подписан на нужную группу/канал, то условие выведет его по ветке «Нет».

Рекомендуем в блоке «Действие» присваивать метку, чтобы в дальнейшем можно было сегментировать пользователей.

Блок «Действия» для работы с группами и каналами Telegram

В списке действий есть 4 пункта, касающихся групп и каналов:

  1. Разблокировать пользователя — автоматическая разблокировка пользователя, удаление его из чёрного списка группы/канала.
  2. Исключить из группы/канала — удаление пользователя и добавление его в чёрный список.
  3. Подтвердить заявку на вступление — автоматическое подтверждение заявки на вступление в группу или канал, когда пользователь доходит до текущего шага в боте.
  4. Отклонить заявку на вступление — автоматическое отклонение заявки на вступление в группу или канал при достижении текущего шага в боте.

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

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

Пример

Простая цепочка в боте с автоматизированным вступлением пользователя в группу/канал и автоматическим подтверждением вступления будет работать таким образом:

    1. Сообщение 6, в котором будет предоставлена ссылка на вступление в группу.
    2. Задержка 2 на N часов/минут/дней.
    3. Сообщение 7 со ссылкой, чтобы оплатить подписку на вступление в группу. На странице оплаты нужно поставить присвоение уникальной метки, чтобы отследить оплату пользователем.
    4. Задержка 3 на N часов/минут/дней.
    5. Условие 3 с проверкой метки, которая присваивается на странице оплаты после успешного платежа.
    6. В зависимости от оплаты:
          • если оплата не прошла успешно, то переход к шагу с Сообщением 9, что оплата не была успешной либо не была совершена. И после этого возврат к Задержке 3 перед Условием 3 с проверкой метки оплаты;
          • если оплата прошла успешно, то переход к Действию 5 с одобрением вступления пользователя в группу/канал.
    7. Сообщение 8 с оповещением об успешном вступлении в группу/канал.
  1.  

Если нужно удалить сообщения для подписчика после его исключения из группы, используйте чек-бокс «Удалить все сообщения из чата».

Шаблон бота для проверки подписки в Telegram доступен по ссылке.
Видеообзор этого шаблона:

Видео на YouTube


Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите в Telegram BotHelpSupportBot или на почту hello@bothelp.io 

Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.

Получить 14 дней бесплатно

Была ли статья полезна?

Спасибо за обратную связь!