4. Настраиваем бота "Основной бот. Подписка"
Last updated
Last updated
Создаём синий блок "Сообщение", нажимаем на него и выбираем элемент "Товар".
Выбираем нужную подписку, пишем текст кнопки "Оплатить" и нажимаем "Сохранить".
Далее после оплаты необходимо оповестить купившего об успешной оплате и выдать доступы в чат и канал.
Создаём блок "Действие", открываем его и выбираем "Отправить через вебхук".
URL-адрес обработчика
Нажимаем "+Добавить параметр" и копируем данные из таблицы ниже.
Параметры:
Сохраняем результат в любую переменную. Рекомендуем создать переменную return
, чтобы дальше по инструкции только копировать настройки.
Обратите внимание!
Что у нас получилось:
Сохраняем настройки и соединяем связь от блока "Шаг 1" к блоку "Действие".
Добавляем бота в Telegram-канал и выдаём права "Администратора".
Нужно добавлять не бота LeadConverter, а вашего бота, который отправляет товар пользователю, потому что именно он будет выдавать ссылку после оплаты
Создаём блок "Действие", открываем его и выбираем "Отправить через вебхук".
URL-адрес обработчика
Нажимаем "+Добавить параметр" и копируем данные из таблицы ниже.
Параметры:
Сохраняем результат в любую переменную. Рекомендуем создать переменную return2
, чтобы дальше по инструкции только копировать настройки.
Обратите внимание!
Что у нас получилось:
Сохраняем настройки и добавляем связь от блока "Действие" к блоку "Действие 2".
Теперь нам нужно добавить вашего бота в Telegram-группу (чат) с правами "Администратора".
Нужно добавлять не бота LeadConverter, а вашего бота, который отправляет товар пользователю, потому что именно он будет выдавать ссылку после оплаты.
Создаём блок "Действие" и выбираем "Отправить через вебхук".
URL-адрес обработчика
Нажимаем "+Добавить параметр" и копируем данные из таблицы ниже.
Параметры:
Сохранить результат в: ОСТАВЛЯЕМ ПУСТЫМ.
Обратите внимание!
Что у нас получилось:
Создаём блок "Действие" и выбираем "Отправить через вебхук".
URL-адрес обработчика
Нажимаем "+Добавить параметр" и копируем данные из таблицы ниже.
Параметры:
Сохранить результат в: ОСТАВЛЯЕМ ПУСТЫМ.
Обратите внимание!
Что у нас получилось:
Соединяем блоки следующим образом:
Создаём блок "Сообщение", нажимаем и добавляем элемент "Сообщение". Пишем текст. Например, такой:
Сохраняем.
Добавляем связь от блока "Действие 7" к блоку "Шаг 2".
Дальше необхоодимо собрать всех подписчиков в группу "Оплатили доступ в клуб". В будущем это поможет определять, оплатил ли пользователь доступ, и запускать нужный сценарий в боте.
Создаём блок "Действие", нажимаем на него.
Выбираем "+Добавить действие", пишем в пустое поле "Оплатили доступ в клуб" и сохраняем. Что должно получиться:
Добавляем связь от блока "Шаг 2" к блоку "Действие 3".
Обратите внимание!
Согласно правилам платежных систем при работе с "Рекуррентными платежами", мы обязаны давать пользователю возможность отключать автоматические списания.
Далее мы добавим действие "Запуск бота", чтобы запустить бота "Меню. Подписка" и дать возможность отключить автосписание средств.
Создаём блок "Действие" и нажимаем на него.
Выбираем действие "Запустить бота".
Выбираем бота "Меню. Подписка".
Нажимаем кнопку "Сохранить".
Теперь добавляем связь от блока "Действие 3" к блоку "Действие 5".
После нам нужно добавить условие, которое поможет определить, при повторном ли запуске пользователь оплачивал подписку.
Выше мы создавали группу "Оплатили доступ в клуб". По ней мы можем проверять, совершил ли подписчик оплату или надо дать ему ссылку на товар.
Создаём блок "Условие", нажимаем на него и выбираем "+Добавить условие".
Настраиваем условие:
Параметр: Группа
Условие: Установлена
Выбор группы: Оплатили доступ в клуб
Нажимаем кнопку "Сохранить".
Удаляем связь от "Стартового шага" и добавляем связь от "Стартового шага" до созданного блока "Условие".
От красного выхода блока "Условие" ведём связь к блоку "Шаг 1".
Осталось добавить запуск бота "Меню. Подписка", чтобы при повторном запуске бота "Основной бот. Подписка" не отправлялась ссылка на оплату, если оплата уже совершена.
Создаём блок "Действие" и нажимаем на него.
Выбираем действие "Запустить бота".
Выбираем бота "Меню. Подписка".
Нажимаем кнопку "Сохранить".
Соединяем связь от зелёного выхода блока "Условие" до блока "Действие 4".
Для того чтобы перейти на следующий этап, нажмите на ➡️ ниже.
Копируем настройки для вебхука
Параметр | Значение |
---|---|
Вам нужно заменить только текст "Айди канала". Больше ничего менять не нужно! Чтобы узнать ID группы или ID канала, воспользуйтесь подсказкой ниже
Копируем настройки для вебхука
Параметр | Значение |
---|---|
Вам нужно заменить только текст "Айди группы (чата)". Больше ничего менять не нужно! Чтобы узнать ID группы (чата), воспользуйтесь подсказкой ниже
Копируем настройки для вебхука
Параметр | Значение |
---|---|
Вам нужно заменить только текст "Айди канала". Больше ничего менять не нужно! Чтобы узнать ID группы или ID канала, воспользуйтесь подсказкой ниже
Копируем настройки для вебхука
Параметр | Значение |
---|---|
Вам нужно заменить только текст "Айди канала". Больше ничего менять не нужно! Чтобы узнать ID группы или ID канала, воспользуйтесь подсказкой ниже
Если мы уже сейчас запустим бота и оплатим, то сможем убедиться, что связка работает
С настройкой бота "Основной бот. Подписка" мы закончили
chat_id
Айди канала
member_limit
1
chat_id
Айди группы (чата)
member_limit
1
chat_id
Айди канала
user_id
{{user_id}}
only_if_banned
(bool)true
chat_id
Айди чата
user_id
{{user_id}}
only_if_banned
(bool)true