LeadConverter
  • 📖База знаний LeadConverter
  • 🎓Обучение
    • Ботомания 1.0 - Курс для начинающих
  • 💟Как задать вопрос в поддержку?
  • ‼️ВАЖНО | Как правильно использовать основные инструменты
  • Как запустить бота?
  • Подключение мессенджеров
    • Instagram (новая версия)
    • Instagram
    • ВКонтакте
    • Telegram
    • Чат-боты в личных сообщениях Telegram
    • Facebook Messenger
    • Viber
    • WhatsApp
  • Боты
    • Горячие клавиши
    • Создаём бота | С чего начать?
    • Блоки в боте | Краткое описание
    • 🟪Триггеры. Стартовый шаг
      • Когда добавлен комментарий
      • Когда удалён комментарий
      • Когда добавлен лайк
      • Когда убран лайк
      • Когда сделан репост
      • Канал упомянут
      • Канал упомянут в истории
      • Покинул сообщество
      • Вступил в сообщество
      • Заблокирован в сообществе
      • Изменено сообщение в чате
      • Добавлен комментарий в обсуждениях
      • Изменен комментарий в обсуждениях
      • Восстановлен комментарий в обсуждениях
      • Написан комментарий под товаром
      • Изменен комментарий под товаром
      • Восстановлен комментарий под товаром
      • Разблокирован в сообществе
      • Заполнена лид-форма
    • 🟦Блок «Сообщение»
      • Кнопки
        • Режимы кнопок
        • Режим совместимости
        • Скрывать после нажатия
        • Запрет повторного нажатия
        • Типы кнопок
      • Реакция на бездействие
      • Подстановка переменных
      • Отправка медиафайлов
      • Порядок сообщений
      • Режим синхронизации
      • Вопрос | Сохраняем ответ пользователя
      • Товар
    • 🟩Блок «Задержка»
    • 🟥Блок «Действие»
      • Отправить через вебхук
    • 🟧Блок «Условие»
    • Блок "Рандомайзер"
    • Блок «Разделитель»
    • Копирование ботов в другую кампанию
    • Обработка событий вне сценария
  • Мини-лендинги | Подписные страницы
    • Настройка формы мини-лендинга
    • Настройка аналитики мини-лендинга
    • Результат
    • Прямые ссылки
    • Кнопки мессенджеров на сайт | JS-Виджет
  • Подписчики
  • Рассылки
  • ВК-лендинги
  • Сообщения (Диалоги с подписчиками)
  • Товары
    • Товары
    • Подписки
  • Интеграции
    • QuizGo
    • Google-таблицы (Google Sheets)
      • Записываем данные в новую строку без обновления данных
      • Записываем данные в таблицу с обновлением данных
      • Поиск данных по таблице и передача их боту
    • GetCourse
      • Подключение GetCourse к LeadConverter
      • Настройка передачи переменных из LeadConverter в GetCourse
      • Настройка добавления подписчка в GetCourse из LeadConverter
      • Настройка изменения групп подписчика в GetCourse
      • Формируем товар в GetCourse
      • Передача данных из GetCourse в LeadConverter
    • AmoCRM
      • Передача данных в AmoCRM
    • Bitrix24 (Ручная)
    • ChatGPT
      • Подключаем ChatGPT с использованием токена от LeadConverter
      • Подключаем ChatGPT с использованием собственного токена
      • Заполняем поля в интеграции данными
      • Подключаем ChatGPT к боту
      • Инструкция по работе с шаблоном ChatGPT
  • API Методы
    • Подготавливаемся к работе с API
    • broadcasting
      • sendMessageBatch
    • bot
      • start
      • startWithVariables
      • startFromStage
    • email
      • addSubscriber
    • file
      • uploadFromUrl
    • group
      • get
      • set
      • unset
    • message
      • send
      • sendToMany
      • sendToGroup
    • subscriber
      • get
      • has
    • variable
      • get
      • set
      • setMany
    • recurrent
      • disableAutoWithdraw
      • enableAutoWithdraw
    • Вопросы по API
      • Почему я скопировал пример но он не работает
      • Почему некоторые методы указаны дважды
  • Платёжные системы
    • Продамус (Prodamus)
      • Подключение рекуррентных платежей в Продамус (Prodamus)
    • ЮКасса (ЮKassa)
      • Подключение рекуррентных платежей в ЮКассе (ЮKassa)
    • ЮМани (ЮMoney)
    • Робокасса (Robokassa)
      • Подключение рекуррентных платежей в Робокассе (Robokassa)
    • IntellectMoney
      • Настройка магазина IntellectMoney
      • Подключение рекуррентных платежей в IntellectMoney
    • Тинькофф (Tinkoff)
      • Подключение рекуррентных платежей в Тинькофф (Tinkoff)
    • СloudPayments
      • Подключение рекуррентных платежей в СloudPayments
    • ЛидПей (LeadPay)
    • Payselection
    • КриптоКлауд (CryptoCloud)
    • Комиссия за перевод
  • Google Tag Manager (GTM) | Как настроить
    • Предисловие
    • Создаем Google Tag Manager аккаунт
    • Подключение тегменеджера к лендингам сервиса
    • Что нужно знать для комфортной работы
    • Настраиваем триггеры
    • Подключение Яндекс.Метрики к Google Tag Manager
    • Настраиваем цели Яндекс.Метрики
    • Публикация изменений
  • Переменные
    • Переменные для получения информации о подписчике
    • Зарезервированные переменные
  • Функции
    • Склонение по родам
    • Дата и время
      • date_calc
      • date_diff
    • Склонение числительных
      • skl
    • Математические действия
    • Сокращение ссылок
    • Удаление в ссылке пустых параметров
  • Типы данных
    • [] Дата и время
  • Регулярные выражения
  • Партнёрская программа
    • ❓Как стать партнёром?
    • ❓Как получать информацию о регистрациях и оплатах?
    • ❓Как получить выплату?
    • ❓Что означает пункт "Доступный баланс"?
    • ❓Что означает пункт "Будет отправлено"?
    • ❓Что означает пункт "Ожидает подтверждения"?
  • Ретаргетинг ВКонтакте
  • Тарифы LeadConverter
    • Оплата подписки за чат-ботов
    • Баланс
      • Как списываются средства с баланса за ChatGPT?
  • Популярные вопросы
    • Популярные вопросы
      • Общие вопросы
        • Как узнать ID канала, подключённого в LeadConverter
        • Как боту получить разрешение на отправку сообщений?
        • Как сделать рассылку через бота
        • Кнопка быстрого звонка в чат-боте
        • Как узнать ID подписки в LeadConverter?
        • Как выдать доступ сотруднику в кампанию?
        • Написание одного старт-слова в разных ботах
        • Как очистить кэш браузера
        • Как принимать оплату на сайте с продолжением сценария в чат-боте после оплаты
      • Telegram
        • Как узнать ID Telegram-канала
        • Как узнать ID Telegram-группы (чата)
        • Написание /start в разных ботах
        • Как оформить текст в Telegram
        • Как отправить круги в Telegram
        • Как создать кнопку "Поделиться" в Telegram-боте?
        • Как добавить Telegram-бота на канал?
        • Как добавить Telegram-бота в группу (чат)?
        • Как отправить сообщение с кнопкой в Telegram-канал/чат?
        • Как узнать ID стикера в Telegram
        • Как отправить стикеры в Telegram?
        • Как добавить бота в Telegram-канал, если на канале более 200 подписчиков?
        • Как отправить анимированные эмодзи со случайным значением?
        • Как удалить пользователя из черного списка Telegram группы/канала
        • Как обновить и заменить токен Telegram-бота?
      • ВКонтакте
        • Как узнать ID поста ВКонтакте?
      • Instagram
        • Как узнать ID поста Instagram?
      • Viber
        • Как отправить кнопку в Viber первым сообщением
      • Facebook
  • Перенос подписчиков в LeadConverter
    • Перенос базы в LeadConverter
      • Перенос базы из Senler в LeadConverter
      • Перенос базы из BotHelp в LeadConverter
  • Доступные шаблоны
    • Список шаблонов
      • Создание бота "Проверка подписки на Telegram-канал и выдача лид-магнита"
      • Платный доступ в закрытый канал/группу через триггер
      • Как скопировать готовый шаблон бота в свою кампанию
      • Новогодний опрос + статистика
  • Примеры
    • Примеры ботов
      • Бот для счёта разницы во времени
      • Создание подписки через бота (рекуррентные платежи)
        • 1. Подача заявки на подключение рекуррентных платежей
        • 2. Подготавливаем ботов
        • 3. Создаём "Подписку" в товарах LeadConverter
        • 4. Настраиваем бота "Основной бот. Подписка"
        • 5. Настраиваем бота "Меню. Подписка"
        • 6. Настраиваем бота "Успешное продление подписки. Подписка"
        • 7. Настраиваем бота "Необходимо оплатить подписку вручную. Подписка"
        • 8. Настраиваем бота "Подписка скоро закончится. Подписка"
        • 9. Настраиваем бота "Подписка закончилась. Подписка"
      • Бот для "Клуба" без рекуррентных платежей
        • 1. Создаём товар для оплаты доступа
        • 2. Создаем бота
      • Добавление/удаление из Telegram-чата/канала
      • Бот тестировщик. 1 правильный ответ
      • Бот с партнёрской программой
      • Бот-квиз
      • Проверка подписки на канал и выдача бонуса
      • Проверка подписки на Telegram-канал
      • Выдача доступа в Telegram-канал после оплаты
      • Отправка геолокации с помощью Telegram-бота
      • Генерация картинок
      • Бот с акцией: купи товар в течение 48 часов, или цена изменится
        • 1. Создаём товар
        • 2. Создаём бота
          • Настройка бота с одним товаром
          • Настройка бота с несколькими товарами
  • Готовящиеся материалы
    • Материалы
      • Яндекс Метрика (оффлайн конверсия)
        • Настраиваем Яндекс Метрику для передачи оффлайн конверсии
          • Настраиваем счетчик Яндекс Метрики
          • Настраиваем цели Яндекс Метрики
        • Подключаем Яндекс Метрику (оффлайн конверсию) к LeadConverter
        • Настраиваем поля интеграции для передачи оффлайн конверсии в Яндекс Метрику
        • Подключаем Яндекс Метрику (оффлайн конверсию) к боту
      • Bizon365
        • Подключаем Bizon365 к LeadConverter
        • Настраиваем передачу данных между Bizon365 и LeadConverter
        • Создаем сценарии ботов для интеграции с Bizon365
          • Приглашаем пользователей на вебинар
          • Сообщение после проведения вебинара
      • Instagram
      • info
      • Bizon365(111)
      • Проверка подписки и выдача бонуса по кодовому слову в комментариях Инстаграм
      • Email
      • 🟧Блок «Условие»
        • Условие "Группа"
        • Условие "День"
        • Условие "Время"
        • Условие "Дата"
        • Условие "Мессенджер"
        • Условие "Канал"
        • Условие "Произвольный ввод"
        • Условие "Имя" и "Фамилия"
        • Условие "Пользователь подписан на канал"
        • Условие "Пользователь не подписан на канал"
        • Переменные в условии
      • Какие лимиты на файлы установлены в мессенджерах?
      • Как передать бота заказчику в Telegram
      • Создание бота «Тестирование с подсчетом баллов и выдачей результата»
      • Facebook
Powered by GitBook
On this page
  • Добавляем товар в бота
  • Выдаём доступ в Telegram-канал после оплаты
  • Выдаём доступ в Telegram-группу (чат) после оплаты
  • Проверяем, забанен ли пользователь в ГРУППЕ. Если да, то снимаем бан
  • Проверяем, забанен ли пользователь в ЧАТЕ. Если да, то снимаем бан
  • Отправляем сообщение об успешной оплате
  • Добавляем пользователей в группу после оплаты
  • Добавляем запуск бота "Меню. Подписка" после оплаты подписки
  • Добавляем условие проверки оплаты
  • Добавляем запуск бота "Меню. Подписка" при повторном запуске бота

Was this helpful?

  1. Примеры
  2. Примеры ботов
  3. Создание подписки через бота (рекуррентные платежи)

4. Настраиваем бота "Основной бот. Подписка"

Previous3. Создаём "Подписку" в товарах LeadConverterNext5. Настраиваем бота "Меню. Подписка"

Last updated 2 years ago

Was this helpful?

Добавляем товар в бота

  1. Создаём синий блок "Сообщение", нажимаем на него и выбираем элемент "Товар".

  1. Выбираем нужную подписку, пишем текст кнопки "Оплатить" и нажимаем "Сохранить".

  1. Далее после оплаты необходимо оповестить купившего об успешной оплате и выдать доступы в чат и канал.

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

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

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

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

Параметры:

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

chat_id

Айди канала

member_limit

1

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

Обратите внимание!

Что у нас получилось:

  1. Сохраняем настройки и соединяем связь от блока "Шаг 1" к блоку "Действие".

  1. Добавляем бота в Telegram-канал и выдаём права "Администратора".

Нужно добавлять не бота LeadConverter, а вашего бота, который отправляет товар пользователю, потому что именно он будет выдавать ссылку после оплаты

Выдаём доступ в Telegram-группу (чат) после оплаты

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

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

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

Параметры:

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

chat_id

Айди группы (чата)

member_limit

1

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

Обратите внимание!

Что у нас получилось:

  1. Сохраняем настройки и добавляем связь от блока "Действие" к блоку "Действие 2".

Теперь нам нужно добавить вашего бота в Telegram-группу (чат) с правами "Администратора".

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

Проверяем, забанен ли пользователь в ГРУППЕ. Если да, то снимаем бан

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

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

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

Параметры:

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

chat_id

Айди канала

user_id

{{user_id}}

only_if_banned

(bool)true

  • Сохранить результат в: ОСТАВЛЯЕМ ПУСТЫМ.

Обратите внимание!

Что у нас получилось:

Проверяем, забанен ли пользователь в ЧАТЕ. Если да, то снимаем бан

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

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

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

Параметры:

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

chat_id

Айди чата

user_id

{{user_id}}

only_if_banned

(bool)true

  • Сохранить результат в: ОСТАВЛЯЕМ ПУСТЫМ.

Обратите внимание!

Что у нас получилось:

  1. Соединяем блоки следующим образом:

Отправляем сообщение об успешной оплате

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

Оплата успешно принята! Ваш доступ на 30 дней в Клуб Любителей Ботов активирован! Ваши ссылки на канал и чат 👇 ‌Чат: ({return.result.invite_link}) ‌ Канал: ({return2.result.invite_link}) Добро пожаловать :)

Сохраняем.

  1. Добавляем связь от блока "Действие 7" к блоку "Шаг 2".

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

Добавляем пользователей в группу после оплаты

  1. Создаём блок "Действие", нажимаем на него.

  2. Выбираем "+Добавить действие", пишем в пустое поле "Оплатили доступ в клуб" и сохраняем. Что должно получиться:

  1. Добавляем связь от блока "Шаг 2" к блоку "Действие 3".

Обратите внимание!

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

Далее мы добавим действие "Запуск бота", чтобы запустить бота "Меню. Подписка" и дать возможность отключить автосписание средств.

Добавляем запуск бота "Меню. Подписка" после оплаты подписки

  1. Создаём блок "Действие" и нажимаем на него.

  1. Выбираем действие "Запустить бота".

  2. Выбираем бота "Меню. Подписка".

  3. Нажимаем кнопку "Сохранить".

  1. Теперь добавляем связь от блока "Действие 3" к блоку "Действие 5".

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

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

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

  1. Создаём блок "Условие", нажимаем на него и выбираем "+Добавить условие".

  1. Настраиваем условие:

  • Параметр: Группа

  • Условие: Установлена

  • Выбор группы: Оплатили доступ в клуб

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

  1. Удаляем связь от "Стартового шага" и добавляем связь от "Стартового шага" до созданного блока "Условие".

  1. От красного выхода блока "Условие" ведём связь к блоку "Шаг 1".

Осталось добавить запуск бота "Меню. Подписка", чтобы при повторном запуске бота "Основной бот. Подписка" не отправлялась ссылка на оплату, если оплата уже совершена.

Добавляем запуск бота "Меню. Подписка" при повторном запуске бота

  1. Создаём блок "Действие" и нажимаем на него.

  1. Выбираем действие "Запустить бота".

  2. Выбираем бота "Меню. Подписка".

  3. Нажимаем кнопку "Сохранить".

  1. Соединяем связь от зелёного выхода блока "Условие" до блока "Действие 4".

Для того чтобы перейти на следующий этап, нажмите на ➡️ ниже.

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

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

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

Вам нужно заменить только текст "Айди группы (чата)". Больше ничего менять не нужно! Чтобы узнать ID группы (чата), воспользуйтесь подсказкой ниже

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

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

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

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

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

С настройкой бота "Основной бот. Подписка" мы закончили

👇
👇
👇
👇
👇
👇
👇
👇
👍
🎉
Как узнать ID Telegram-каналаLeadConverter
Как узнать ID Telegram-каналаLeadConverter
Как узнать ID Telegram-каналаLeadConverter
Как узнать ID Telegram-группы (чата)LeadConverter
Как узнать ID Telegram-группы (чата)LeadConverter
Как узнать ID Telegram-группы (чата)LeadConverter
Logo
Logo
Logo
Logo
Logo
Logo