Перейти к содержимому
Продажи и магазин

Бот для платного доступа в закрытый Telegram-канал

Бот рассказывает, что внутри канала, продаёт доступ на месяц или три за звёзды Telegram и выдаёт ссылку-приглашение; срок считается с момента оплаты. За 3 дня до конца срока напоминает, а в день окончания сам ставит метку «Не продлил» и присылает кнопки продления.

Кратко

Шаблон «Платный доступ в закрытый канал» — это Telegram-бот в Forgebot, который продаёт доступ в канал на месяц или три месяца за звёзды Telegram и выдаёт ссылку-приглашение. За 3 дня до конца срока он напоминает о продлении, а в день окончания сам ставит метку «Не продлил» и присылает кнопки продления.

После регистрации: «Сценарии» → «Все шаблоны» → «Платный доступ в закрытый канал». Бесплатный тариф — без карты.

Задача

Для кого и какую задачу решает

Авторам закрытых каналов, клубам и создателям авторского контента, которые продают подписку вручную и следят за сроками в таблице. Бот принимает оплату звёздами (Telegram Stars) без платёжного провайдера, считает срок с момента оплаты и сам напоминает подписчику о продлении. Администратору остаётся одобрять заявки на вступление и убирать из канала тех, кто с меткой «Не продлил».

Для кого
Закрытый канал, клуб, авторский контент
Уровень
Сложный — Есть оплата или связь с вашим сервисом — понадобится 20–30 минут.
Что подключить
Нужно: канал
Как запускается
Основной сценарий бота: отвечает на /start и на любое сообщение, которое не перехватил сценарий с командой или ключевым словом.
Блоков в сценарии
28
Диалог

Как бот разговаривает с клиентом

Реплики бота взяты из шаблона как есть. Подсвечено то, что бот подставит сам: ваши данные из «Полей бота» или ответы клиента.

  1. Бот

    🔒 Закрытый канал «название канала» что внутри канала

  2. Бот

    Выберите срок доступа (оплата звёздами Telegram):

    • 1 месяц — цена ⭐
    • 3 месяца — цена ⭐
  3. Клиент

    1 месяц — цена ⭐

  4. Бот

    ✅ Оплата прошла! Доступ (1 месяц) начался с сегодняшнего дня — вступите в канал по ссылке ниже. Если ссылка с заявками, администратор одобрит вас в течение дня, больше ничего нажимать не нужно. За 3 дня до конца срока напомним о продлении.

    • 🔗 Вступить в канал
  5. Бот

    ⏳ Доступ к «название канала» закончится через 3 дня. В день окончания пришлём кнопки продления.

  6. Бот

    ⌛ Срок доступа к «название канала» закончился. Продлить?

    • 1 месяц — цена ⭐
    • 3 месяца — цена ⭐
    • Нет, спасибо
Сценарий

Как работает сценарий по шагам

  1. Что внутри канала.
  2. Тариф: 1 месяц или 3 месяца.
  3. Счёт в звёздах Telegram — провайдер не нужен.
  4. Метка «Оплатил доступ» и ссылка-приглашение; срок идёт с момента оплаты, нажимать ничего не нужно.
  5. За 3 дня до конца срока — напоминание.
  6. В день окончания — метка «Не продлил» и кнопки «Продлить?».
  7. Повторный /start: ссылка на канал и кнопка «Продлить доступ».
Настройка

Что настроить под себя

  • Сделайте бота администратором канала и укажите ID канала: по нему бот отличает тех, кто уже в канале (им — «Доступ активен»), от новых (им — ссылка для вступления). Срок идёт от оплаты в обоих случаях.
  • Создайте в канале ссылку-приглашение с заявками на вступление и вставьте её в «Поля бота» — так ссылкой нельзя поделиться без вашего одобрения.
  • Удалить человека из канала бот не умеет — это делает администратор по метке «Не продлил»: бот ставит её сам в день окончания срока, если доступ не продлили.
  • Telegram требует, чтобы бот отвечал на /paysupport: создайте сценарий с запуском по команде paysupport.
  • Если подписчик нажмёт /start посреди срока, бот перестанет считать его срок и поставит метку «Срок не отслеживается» — проверьте такого подписчика вручную. Метка снимется, когда он продлит доступ.
  • Новый срок считается с момента оплаты: кто продлил раньше окончания, начинает новый срок с этого дня.
  • Пока бот ждёт окончания срока, на обычные сообщения подписчика он не отвечает — подключите Хелпдеск, чтобы видеть эти сообщения.

Рекомендации

  • Рекомендуем создать в канале ссылку-приглашение с заявками на вступление, потому что такой ссылкой нельзя поделиться без вашего одобрения.
  • Рекомендуем сразу сделать бота администратором канала, потому что по ID канала бот отличает тех, кто уже внутри, от новых подписчиков.

Чего шаблон не делает

  • Удалить человека из канала бот не умеет — это делает администратор по метке «Не продлил».
  • Если подписчик нажмёт /start посреди срока, бот перестанет считать его срок и поставит метку «Срок не отслеживается» — такого подписчика проверяют вручную.
  • Пока бот ждёт окончания срока, на обычные сообщения подписчика он не отвечает; увидеть их можно в Хелпдеске, если он подключён.
Блоки

Из каких блоков собран

Нажмите на блок — откроется его описание в справочнике конструктора.

Сообщение

Бот пишет текстовое сообщение. Например: «Привет! Чем можем помочь?»

Кнопки

Сообщение с кнопками на выбор — каждая кнопка ведёт по своей ветке. Например: «Меню», «Часы работы», «Позвать менеджера».

Развилка

Развилка по одному условию: да или нет. Например, если сумма заказа больше 500 — предложить бесплатную доставку.

Оплата

Бот выставляет счёт на оплату прямо в чате. Например, оплата заказа картой или звёздами Telegram.

Пауза

Пауза перед следующим шагом. Например, через час после заказа спросить, всё ли понравилось.

Запомнить значение

Запоминает значение, чтобы использовать дальше. Например, сохранить выбранный город и потом подставлять его в сообщения.

Проверка подписки

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

Метка

Навешивает или снимает метки на клиента. Например, отметить «купил» или «интересуется доставкой» — потом по меткам собирать рассылку.
FAQ

Частые вопросы

Нужен ли платёжный провайдер, чтобы принимать оплату?

Нет. Оплата идёт звёздами Telegram (Telegram Stars) — счёт приходит прямо в чат, а звёзды поступают на баланс бота в Telegram.

Бот сам удаляет тех, кто не продлил доступ?

Нет. В день окончания срока бот ставит метку «Не продлил» и присылает кнопки продления, а удаляет из канала администратор — по этой метке в разделе «Подписчики».

Что нужно для команды /paysupport?

Telegram требует, чтобы бот с оплатой отвечал на /paysupport. Создайте отдельный сценарий с запуском по команде paysupport — например из шаблона «Обращение в поддержку с оператором».

// Начните сегодня

Запустите Telegram-бота с Forgebot

Соберите первый сценарий, отвечайте подписчикам и смотрите аналитику — бесплатно, без кода.

Бесплатный тариф: 1 бот, 5 сценариев, 100 подписчиков. Без карты.