Платный канал и чат: как бот пускает и закрывает вход

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

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

Что нужно от канала или чата

  • Канал или чат должен быть закрытым: вход только по ссылке-приглашению.
  • Бот добавлен администратором с правами приглашать по ссылке и удалять участников. Botman эти права не проверяет: без них бот не сможет пускать и убирать людей.
  • В MAX закрывается только групповой чат. Канал MAX закрыть нельзя: площадка не даёт боту управлять входом в канал.

Как человек попадает внутрь

  1. Человек получает предложение: название доступа, описание и кнопки с вариантами цены.
  2. Он оплачивает по кнопке и возвращается в бота.
  3. Бот пишет, что доступ открыт, и присылает кнопку входа.
  4. По кнопке человек подаёт заявку на вступление, бот одобряет её сам.

Если заявку подал тот, кто не оплатил, бот её не одобряет и отправляет человеку предложение оплатить.

Продление

  • Подписка с автопродлением. Оплата списывается сама, доступ действует, пока идёт подписка. Напоминание о продлении в этом случае не приходит.
  • Разовая оплата на срок. За 3 дня до конца срока бот напоминает продлить и присылает кнопки оплаты.
  • Списание не прошло. Доступ сохраняется на льготный срок из настроек тарифа. У участника в это время состояние «Ждём оплату».
  • Человек отменил подписку. Доступ действует до конца оплаченного периода.

Чтобы подписчик мог отменить подписку сам, добавьте в сценарий кнопку, которая ведёт на шаг с действием «Отменить подписку».

Когда срок закончился

Бот убирает человека из канала или чата и пишет, что доступ закончился, с кнопками оплаты. После новой оплаты вход снова открыт. Создателя и администраторов чата бот не трогает.

Где это видно в кабинете

Откройте доступ и перейдите на вкладку «Где используется». В блоке «Закрытые места» перечислены каналы и чаты, которые закрывает доступ, выше — счётчики: сколько людей с действующим доступом, сколько ждут оплату и у скольких доступ закончился.

Вкладка «Где используется»: счётчики участников, ссылка на оплату и закрытые места

Частые вопросы

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

В канале остались те, кто вошёл до подключения платного доступа. Бот ведёт тех, кто пришёл через доступ. Тех, кто был в канале раньше, проверьте сами: выдайте им доступ вручную или уберите из канала.

Все статьи темы — в обзоре: Платный доступ: что это и как создать

👆 На этом пока всё