Выдача доступа в Telegram-канал после оплаты

Пошаговая инструкция, как сделать выдачу ссылки после оплаты

Этот пример создан для того, чтобы показать схему "Оплата -> Выдача доступа".

Схему можно внедрить в любую воронку и в любой сценарий бота.

Для функционирования этого бота нам понадобятся:

  • Созданный товар;

  • Созданный Telegram-канал или чат.

Приступаем к инструкции 👇

  1. Создаём бота и называем его "Выдача доступа после оплаты".

  2. Добавляем синий блок "Сообщение" и выбираем элемент 👉"Товар" 👉 созданный товар.

  1. Создаём красный блок "Действие" и выбираем "Отправить через вебхук".

  2. Копируем настройки ниже для вебхука 👇

URL-адрес обработчика

https://api.telegram.org/bot{{channel.token}}/createChatInviteLink
  1. Нажимаем "+Добавить параметр" и копируем из таблицы ниже данные.

Параметры:

Параметр
Значение

chat_id

Айди канала

member_limit

1

  1. Затем сохраняем результат в любую переменную. Рекомендуем создать переменную return, чтобы дальше по инструкции только копировать настройки. Сохраняем.

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

Как узнать ID Telegram-канала? Ответ в инструкции 👇

Далее нужно добавить бота в Telegram-канал с правами "Администратора".

  1. Возвращаемся к нашему боту, создаём блок "Сообщение" и пишем, например, такой текст:

Оплата успешно принята! Ваша ссылка на канал

‌Канал: {{return.result.invite_link}} ‌
Добро пожаловать :)
  1. Сохраняем и соединяем все блоки, как на скрине 👇

Готово!

Ура 🎉Теперь наш бот выдаст одноразовую ссылку на закрытый Telegram-канал после оплаты.

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

Last updated

Was this helpful?