Как заблокировать или разблокировать участника группы или канала в Telegram

Доступно на платном тарифе и выше

С помощью чат-ботов Telegram вы можете блокировать и разблокировать участников групп или каналов, принимать запросы на вступление и проверять, является ли подписчик участником. Онлайн-школы, коучи, медиа и агентства, которые ведут сообщества для своих клиентов, используют эти действия, чтобы управлять доступом без ручной модерации участников.

Например, онлайн-школа продает месячный доступ к приватной группе на 300 студентов. Когда оплата подписки студента не проходит, чат-бот блокирует его в группе. Когда студент продлевает подписку, чат-бот разблокирует его и отправляет новую пригласительную ссылку.

Рассмотрим, как проверять участие, блокировать и разблокировать участников и автоматически принимать запросы на вступление в зависимости от типа группы или канала.

Преимущества и сценарии использования

Когда чат-бот является администратором группы или канала, вы можете:

  • блокировать участников, которые перестали платить или нарушили правила сообщества;
  • разблокировать участников после продления подписки или выполнения целевого действия;
  • принимать запросы на вступление только от пользователей, которые соответствуют вашим условиям;
  • отправлять разные сообщения участникам и тем, кто не является участником группы или канала.

Вот как бизнес может использовать эти действия:

  • Платные сообщества. Если вы предоставляете платный доступ к приватной группе, чат-бот может проверять статус подписки с помощью элемента Фильтр (Filter) и автоматически блокировать или разблокировать подписчика.
  • Потоки курсов. Если для каждого потока курса вы создаете отдельную группу, чат-бот может принимать запросы на вступление только от зачисленных студентов и блокировать их после завершения курса.
  • Модерация сообщества. Если участник нарушает правила, член команды может запустить цепочку, которая заблокирует его во всех группах, добавленных в эту цепочку.

Прежде чем начать

Прежде чем блокировать или разблокировать участников, добавьте чат-бота администратором группы или канала. Чат-боту нужны следующие права:

  • чтобы блокировать и разблокировать участников — Блокировать пользователей;
  • чтобы принимать запросы на вступление — Добавлять подписчиков в канале или Приглашать пользователей по ссылке либо Добавлять участников в группе;
  • чтобы проверять участие — особых прав не нужно, но чат-бот должен быть администратором.

Подробнее: Как добавить чат-бота в канал или группу Telegram.

Принцип блокировки в группах и каналах

В группах и каналах всех типов Telegram удаляет заблокированного участника, и он больше не может отправлять или читать новые сообщения. Сможет ли он вернуться, зависит от типа — как показано в таблице:

Тип Повторное вступление Поиск Telegram
Приватная группа со скрытой историей чата Может вступить повторно по пригласительной ссылке. Недоступен
Приватная группа с видимой историей чата Не может вступить повторно по пригласительной ссылке. Не может найти группу.
Публичная группа Не может вступить повторно по ссылке для распространения или пригласительной ссылке. Может найти группу.
Приватный канал Не может вступить повторно по пригласительной ссылке. Не может найти канал.
Публичный канал Не может вступить повторно по ссылке для распространения или пригласительной ссылке. Может найти канал.

Подробнее: Типы групп и каналов Telegram.

Проверьте, является ли подписчик участником

Чтобы отправлять разные сообщения участникам и тем, кто не является участником, проверьте участие с помощью условия Участник канала или группы (Member of a channel or group) в элементе Фильтр.

Telegram предоставляет данные об участии только чат-ботам-администраторам, поэтому это условие работает только для групп и каналов, где чат-бот является администратором.

Перетащите элемент Фильтр на рабочее поле и соедините его с элементом, после которого нужно проверить участие. Выберите условие Участник канала или группы, затем выберите Да (Yes) или Нет (No).

Если подписчик соответствует условию, он переходит в ветку Да. Если нет — в ветку Нет.

Заблокируйте участника группы или канала

Чтобы заблокировать подписчика в группе или канале, перетащите элемент Действие (Action) на рабочее поле. Соедините его с элементом, после которого нужно заблокировать подписчика. Например, соедините его с веткой Нет элемента Фильтр, который проверяет статус подписки.

Выберите действие Заблокировать в группе или канале (Block in a group or channel) и выберите группу или канал из списка. Нажмите Применить (Apply).

Чат-бот блокирует подписчика каждый раз, когда тот достигает этого элемента. Подписчик остается заблокированным, пока чат-бот или другой администратор не разблокирует его.

Подробнее: Заблокировать в группе или канале в элементе «Действие».

Принцип разблокировки в группах и каналах

Разблокированный участник не возвращается в группу или канал автоматически. Способ повторного вступления зависит от типа — как показано в таблице:

Тип Повторное вступление Сообщения, отправленные во время блокировки
Приватная группа со скрытой историей чата По пригласительной ссылке. Не отображаются
Приватная группа с видимой историей чата По пригласительной ссылке. Найти группу в поиске Telegram можно только после повторного вступления. Отображаются
Публичная группа По ссылке для распространения, пригласительной ссылке или через поиск Telegram. Отображаются
Приватный канал По пригласительной ссылке. Найти канал в поиске Telegram до повторного вступления невозможно. Отображаются
Публичный канал По ссылке для распространения, пригласительной ссылке или через поиск Telegram. Отображаются

Разблокируйте участника или примите запрос на вступление

Действие Разблокировать в группе или канале или принять запрос на вступление (Unblock in a group or channel or approve a join request) работает одним из следующих способов:

  • если подписчик заблокирован, чат-бот разблокирует его;
  • если подписчик отправил запрос на вступление, чат-бот принимает его, и подписчик сразу вступает.

Чтобы добавить действие, перетащите элемент Действие на рабочее поле и соедините его с элементом, после которого нужно восстановить доступ. Выберите действие Разблокировать в группе или канале или принять запрос на вступление, затем выберите группу или канал из списка и нажмите Применить.

Подробнее: Разблокировать в группе или канале в элементе «Действие».

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

Принимайте запросы на вступление автоматически

Запрос на вступление — это запрос, который Telegram отправляет администраторам, когда пользователь открывает пригласительную ссылку с включенным подтверждением администратора. Чтобы пускать в приватную группу или канал только выбранных пользователей, объедините запросы на вступление с цепочкой.

Чат-бот может написать пользователю, который отправил запрос на вступление, даже если тот еще не подписан на чат-бот. Telegram дает возможность написать ему в течение 5 минут после запроса или пока администратор не обработает запрос. Пользователь становится подписчиком чат-бота только после того, как отправит сообщение или нажмет кнопку быстрого ответа.

Чтобы включить запросы на вступление, откройте группу или канал в Telegram и выберите Настройки группы или Изменить > Тип группы. Включите переключатель Одобрять новых участников (Approve new members).

В SendPulse создайте цепочку с триггером Вступление в группу или канал. В начале цепочки проверьте условия пользователя с помощью элемента Фильтр. Соедините ветку Да с действием Разблокировать в группе или канале или принять запрос на вступление. Соедините ветку Нет с сообщением, которое объясняет, как получить доступ.

Подробнее: Как запустить цепочку, когда пользователь вступает в группу или канал Telegram.

Устраните проблемы с блокировкой

Если блокировка или разблокировка работает не так, как ожидалось, проверьте типичные причины:

Группы или канала нет в списке действий Сделайте чат-бота администратором этой группы или канала, а затем перейдите на вкладку Каналы и группы. См. Как добавить чат-бота в канал или группу Telegram.
Подписчик не заблокирован Предоставьте чат-боту право Блокировать пользователей в настройках администратора группы или канала в Telegram.
Заблокированный участник вступил повторно Чтобы заблокированные участники не могли вступить снова, сделайте историю чата видимой. В приватной группе со скрытой историей чата заблокированные участники могут вступить повторно по пригласительной ссылке. См. Как изменить тип группы или канала.
Разблокированный участник не вернулся в группу Отправьте подписчику пригласительную ссылку или ссылку для распространения после разблокировки. Telegram не возвращает разблокированных участников автоматически.
Запрос на вступление не принят В Telegram проверьте, что чат-бот имеет право приглашать пользователей и что для ссылки включено подтверждение администратора.

Теперь, когда чат-бот управляет доступом, вы можете публиковать посты в группе или канале, приветствовать новых участников с помощью цепочки или принимать оплату через Telegram Stars. Чтобы ознакомиться с другими возможностями, перейдите в раздел Чат-бот Telegram.

Оцените, насколько полезна статья

"Как заблокировать или разблокировать участника группы или канала в Telegram"

Оценка: 4 / 5 (51)

Назад

Как запустить цепочку после подписки на группу или канал

Далее

Как создавать посты в Telegram канале и группе через чат-бота SendPulse

Создайте бесплатный чат-бот для Telegram