Условия и дейсвия для групп и каналов Telegram помогут автоматизировать процессы добавления и удаления пользователей по определённым критериям при достижении указанной цели.
Добавление чат-бота в качестве админа в группу или канал
В первую очередь необходимо добавить бота в группу или канал в качестве администратора. Если этого не сделать, то условия и действия не будут работать корректно.
1. Скопируйте ссылку на бота или имя бота в формате @test
2. Перейдите в управление группой/каналом.
3. В разделе «Участники» или «Подписчики» можно добавить бота в группу/канал.
4. В разделе «Администраторы» можно назначить администратором участника группы/канала.
Блок «Условие» для проверки вступления в группу/канал
1. Настройка
В настройках условия выберите «Пользователь в группе/канале» и укажите ID группы/канала.
Чтобы была возможность проверить, находится ли пользователь в группе, необходимо в условии указать ID группы/канала.
В открытых группах/каналах можно использовать имя группы в формате @groupname.
Если группа закрытая, то вместо @groupname вставьте ID. ID можно скопировать, если открыть Telegram в браузерной версии.
Находясь в группе/канале, в строке браузера вы увидите ID группы/канала.
В некоторых случаях перед ID встаёт число 100. Чтобы условия работали корректно, его нужно удалить.
2. Как это работает
Как только пользователь в боте дойдёт до шага с этим условием, то условие проверит, что пользователь находится в группе/канале.
В случае если пользователь подписан на группу/канал, то условие выведет его по ветке «ДА» и продолжит для него заранее настроенную цепочку.
Если пользователь не подписан на нужную группу/канал, то условие выведет его по ветке «НЕТ».
Рекомендуем в блоке «Действие» присваивать метку, чтобы в дальнейшем можно было сегментировать пользователей.
Блок «Действия» для работы с группами и каналами
В списке действий есть 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 с оповещением об успешном вступлении в группу/канал.
Если нужно удалить сообщения для подписчика после его исключения из группы, используйте чек-бокс «Удалить все сообщения из чата».
Шаблон бота для проверки подписки доступен по ссылке.
Видеообзор этого шаблона:
Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на [email protected] 😃
Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.