У вас есть канал с публикациями и группа для обсуждений. Вы хотите, чтобы участники группы сначала подписывались на канал, а затем могли отправлять сообщения.
Для этого можно использовать UC PR Bot. Бот проверяет подписку при попытке написать в группе. Если условие не выполнено, он удаляет сообщение и показывает участнику, куда перейти и что сделать.
Сама проверка подписки не исключает человека из группы. Он может выполнить условие и отправить сообщение заново.
Что понадобится
Вы должны иметь возможность назначать администраторов в основной группе и в канале, подписку на который хотите проверять.
Выберите один из двух адресов продукта: @UCPRbot или @UC_PR_bot. Возможности одинаковые, настройки независимые. В основной группе используйте одного из них.
Как настроить проверку подписки
- Подключите группу. Откройте бота, нажмите «Начать», затем «Добавить чат». Выберите группу и назначьте бота администратором с правами, указанными в инструкции подключения.
- Откройте настройку. Перейдите к настройкам подключённой группы и нажмите «Настроить проверку».
- Выберите условие. Укажите язык сообщений участникам и режим «Только подписка». Добавлять других людей для выполнения этого условия не потребуется.
- Подключите канал. Нажмите «Канал для проверки», выберите нужный канал и добавьте туда того же бота администратором. Вернитесь в мастер через «Продолжить настройку».
- Определите, кого проверять. Можно применять условие только к новым участникам или включить прежних участников группы. Выберите срок доступа либо бессрочный вариант.
- Запустите проверку. Проверьте сводку и нажмите «Запустить проверку».
Можно указать до пяти каналов или групп. В режиме «Только подписка» участнику необходимо вступить во все включённые площадки.
Как убедиться, что всё работает
Проверяйте от обычного участника, на которого распространяются условия. Администраторы и люди в белом списке освобождены от проверки.
Сначала попробуйте написать, не подписавшись на обязательный канал. Бот должен удалить сообщение и показать условия. Затем подпишитесь, нажмите «Проверить выполнение» и отправьте новое сообщение.
Удалённое сообщение не восстанавливается автоматически.
Если проверка не проходит, сверьте выбранный канал, наличие бота среди его администраторов и аккаунт, с которого вы подписались. В основной группе и канале должен быть подключён один и тот же бот.
Что происходит после отписки
Дополнительный контроль отписок позволяет повторно проверять подписку при последующих сообщениях. Если проверка обнаружит, что условие больше не выполнено, бот удалит сообщение и предложит подписаться снова.
Это периодическая проверка при активности участника, поэтому не следует рассчитывать на мгновенную реакцию в момент отписки.