Платный доступ в закрытый канал/группу через триггер
Last updated
Was this helpful?
Last updated
Was this helpful?
Ссылка на шаблон: https://lcvr.net/s/XULc3
Как работает этот бот?
Триггер отслеживает, в какой канал/группу была подана заявка на вступление и запускает сценарий проверки;
Бот проверяет, оплатил ли пользователь доступ, если нет — запускает сценарий с оплатой. Если оплата поступила — запускается сценарий с приветствием нового подписчика;
После оплаты пользователю выдается ссылка для вступления.
Как только пользователь подает заявку в канал/группу, он автоматически разрешает писать сообщения боту первым.
Определяем ID канала/группы, где бот будет принимать заявки на вступление и выдавать доступ после оплаты. Если ID канала/группы вам уже известен, то переходим к следующему пункту.
Чтобы бот смог принимать оплату, нам необходимо подключить платежную систему. Если у вас она уже подключена, то переходим к следующему пункту.
После подключения платежной системы нам нужно настроить сам товар, который будут оплачивать пользователи, чтобы получить доступ в клуб. Если у вас уже есть товар, то переходим к следующему пункту.
Чтобы бот смог принимать заявки на вступление, необходимо добавить его в канал/группу с правами администратора
Заходим в закрытый канал/группу, где будет функционировать бот.
Переходим в раздел "Управление каналом".
Выбираем "Пригласительные ссылки".
Создаем новую ссылку.
Активируем ползунок "Заявки на вступление". Нажимаем кнопку "Добавить".
Нажимаем "Копировать". Эту ссылку для вступления мы будем выдавать в боте после оплаты.
Указываем канал связи, где будет функционировать бот.
Указываем ID канала/группы, в который будет выдаваться доступ после оплаты.
Если оставить это поле пустым, то бот будет реагировать на поданные заявки в любом канале/группе.
Сохраняем триггер.
Открываем блок "Принять запрос на вступление" в режиме редактирования.
Указываем ID ВАШЕГО канала или ВАШЕЙ группы в параметре chat_id. Сохраняем.
Открываем блок "Отклонить запрос на вступление" в режиме редактирования.
Указываем ID ВАШЕГО канала или ВАШЕЙ группы в параметре chat_id. Сохраняем.
Открываем блок "Шаг 1" в режиме редактирования.
Выбираем ваш товар из выпадающего списка.
Нажимаем "Сохранить".
Открываем блок "Шаг 2" в режиме редактирования.
Указываем вашу ссылку на канал/группу, которую создавали ранее.
Нажимаем "Сохранить".
Настройка шаблона завершена.
Запускаем бота по ссылке-приглашению.
Бот начал проверку. Поскольку пользователь еще не оплачивал доступ, запустился сценарий с оплатой.
Оплачиваем доступ.
Нажимаем на ссылку для вступления.
Подаем заявку.
Бот принял заявку пользователя и добавил его в канал. Запустился сценарий "Если пользователь оплатил".
Поздравляем, вы настроили выдачу платного доступа в закрытый канал/группу. Ни один "заяц" не пройдет!