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

Ссылка на шаблон: https://lcvr.net/s/XULc3

Как работает этот бот?

  1. Триггер отслеживает, в какой канал/группу была подана заявка на вступление и запускает сценарий проверки;

  2. Бот проверяет, оплатил ли пользователь доступ, если нет — запускает сценарий с оплатой. Если оплата поступила — запускается сценарий с приветствием нового подписчика;

  3. После оплаты пользователю выдается ссылка для вступления.

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

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

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

Как только пользователь подает заявку в канал/группу, он автоматически разрешает писать сообщения боту первым.

Если вы не знаете, как скопировать шаблон бота в свою кампанию, то воспользуйтесь этой инструкцией. Как только все этапы копирования будут завершены, возвращайтесь обратно к этой статье.

Как скопировать готовый шаблон бота в свою кампанию

Подготовка к настройке

Определяем ID канала/группы

Определяем ID канала/группы, где бот будет принимать заявки на вступление и выдавать доступ после оплаты. Если ID канала/группы вам уже известен, то переходим к следующему пункту.

Если вы не знаете, как определить ID канала/чата, то воспользуйтесь инструкциями, а после возвращайтесь к этой статье.

Как узнать ID Telegram-каналаКак узнать ID Telegram-группы (чата)

Подключаем платежную систему

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

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

Платёжные системы

Создаем товар

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

Если вы еще не создавали товар, то воспользуйтесь инструкцией. Как только все этапы настроек будут завершены, возвращайтесь к этой статье.

Товары

Добавляем бота в канал/группы с правами администратора

Чтобы бот смог принимать заявки на вступление, необходимо добавить его в канал/группу с правами администратора

Если вы не знаете, как добавить бота в канал/группу с правами администратора, то воспользуйтесь инструкциями. Как только вы назначите бота администратором, возвращайтесь к этой статье.

Как добавить Telegram-бота на канал?Как добавить Telegram-бота в группу (чат)?

Создаем ссылку на закрытый канал

  1. Заходим в закрытый канал/группу, где будет функционировать бот.

  2. Переходим в раздел "Управление каналом".

  1. Выбираем "Пригласительные ссылки".

  1. Создаем новую ссылку.

  1. Активируем ползунок "Заявки на вступление". Нажимаем кнопку "Добавить".

  1. Нажимаем "Копировать". Эту ссылку для вступления мы будем выдавать в боте после оплаты.

Заполняем шаблон бота

Настраиваем триггер

  1. Указываем канал связи, где будет функционировать бот.

  1. Указываем ID канала/группы, в который будет выдаваться доступ после оплаты.

Если оставить это поле пустым, то бот будет реагировать на поданные заявки в любом канале/группе.

  1. Сохраняем триггер.

Заменяем ID в блоках действия

  1. Открываем блок "Принять запрос на вступление" в режиме редактирования.

  2. Указываем ID ВАШЕГО канала или ВАШЕЙ группы в параметре chat_id. Сохраняем.

  1. Открываем блок "Отклонить запрос на вступление" в режиме редактирования.

  2. Указываем ID ВАШЕГО канала или ВАШЕЙ группы в параметре chat_id. Сохраняем.

Настраиваем блок с товаром

  1. Открываем блок "Шаг 1" в режиме редактирования.

  2. Выбираем ваш товар из выпадающего списка.

  1. Нажимаем "Сохранить".

Настраиваем блок с выдачей ссылки после оплаты

  1. Открываем блок "Шаг 2" в режиме редактирования.

  2. Указываем вашу ссылку на канал/группу, которую создавали ранее.

  1. Нажимаем "Сохранить".

Настройка шаблона завершена.

Тестируем бота

  1. Запускаем бота по ссылке-приглашению.

Бот начал проверку. Поскольку пользователь еще не оплачивал доступ, запустился сценарий с оплатой.

  1. Оплачиваем доступ.

  2. Нажимаем на ссылку для вступления.

  1. Подаем заявку.

  2. Бот принял заявку пользователя и добавил его в канал. Запустился сценарий "Если пользователь оплатил".

Поздравляем, вы настроили выдачу платного доступа в закрытый канал/группу. Ни один "заяц" не пройдет!

Остались вопросы? Задавайте их в нашу техподдержку! Мы всегда рады помочь 😊👇

💟Как задать вопрос в поддержку?

Last updated