Как продавать доступ в закрытую Telegram-группу на срок

Статья5 минОбновлено 16 октября 2026 г.

Что настроим

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

Что нужно заранее

  • Тариф «Базовый» или «Оптимальный»: на них есть раздел «Чат-боты».

  • Подключённый бот и сценарий с блоком «Оплата». Как его собрать, описано в статье «Как принимать оплату в Telegram-боте и платить партнёрам».

  • Бот в группе или канале администратором с правами «Пригласительные ссылки» и «Блокировка пользователей». Без первого бот не создаст ссылку, без второго не удалит человека после срока.

  • Товар, оплата которого продлевает доступ. Подойдёт тот же товар, что в блоке «Оплата».

Шаг 1. Включите платный доступ

  1. Откройте раздел «Чат-боты» и сценарий с оплатой.

  2. Соедините блок «Доступ в группу» с выходом «Оплачено» блока «Оплата». Платный доступ работает только сразу после оплаты: если блок стоит в другом месте сценария, бот ссылку не выдаст и пойдёт по выходу «Ошибка».

  3. Нажмите на блок «Доступ в группу» и в поле «Группа или канал» выберите группу.

  4. Включите переключатель «Платный доступ на срок».

Панель блока «Доступ в группу» с включённым платным доступом: срок, льготные дни, товар и кнопка продления

После включения в панели появляются настройки срока и продления.

В тексте блока можно написать {date}: бот подставит последний день доступа, например «Доступ до {date}».

Шаг 2. Задайте срок и продление

  1. В поле «Срок, дн.» укажите, на сколько дней даёт доступ одна оплата: от 1 до 3650. По умолчанию 30.

  2. В поле «Льготные дни» укажите, сколько дней человек остаётся в группе после конца срока: от 0 до 30. По умолчанию 1.

  3. В поле «Товар продления» выберите товар. Бот подставляет товар из блока «Оплата», который ведёт в этот блок.

  4. В поле «Кнопка оплаты продления» напишите подпись кнопки, например «Продлить».

  5. В поле «Предупредить за, дн.» укажите, за сколько дней до конца срока прислать предупреждение. Число должно быть меньше срока. 0 значит без предупреждения заранее, только напоминание в последний день.

Шаг 3. Напишите сообщения клиенту

  1. Заполните «Текст предупреждения»: его бот пришлёт за указанное число дней до конца.

  2. Заполните «Текст в последний день»: его бот пришлёт в день окончания доступа.

  3. Заполните «Текст после удаления»: его бот пришлёт, когда удалит человека из группы.

Под каждым из трёх сообщений бот ставит кнопку оплаты продления. В текстах тоже работает {date}.

Блок платного доступа целиком: срок, товар продления, предупреждение за 3 дня и три текста для клиента

Тексты по умолчанию можно оставить или заменить своими.

Как работает срок и продление

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

  • Если человек оплатил продление после конца срока, новый срок считается от этой оплаты.

  • Если человека уже удалили или он сам вышел из группы, после оплаты продления бот пришлёт новую ссылку. Иначе пришлёт сообщение «Доступ продлён до …».

  • Последний день доступа считается по московскому времени.

  • Бот проверяет сроки раз в 10 минут, поэтому предупреждение и удаление приходят с задержкой до 10 минут.

  • Пересланная ссылка не сработает: по ней приходит заявка на вступление, и бот одобряет её только тому, кто оплатил. Заявки по ссылкам, которые вы создали в Telegram сами, бот не трогает.

Участники групп

Кто оплатил доступ, видно на странице «Участники групп»: откройте раздел «Чат-боты» и нажмите «Участники групп». Страницу видит только владелец магазина.

  • В таблице колонки «Оплачено», «Вступил» и «Действует до».

  • Статусы: «Активен», «Истекает за 7 дней», «Срок закончился» (идут льготные дни), «Удалён». По статусу можно отфильтровать список.

  • «Продлить» прибавляет к сроку от 1 до 365 дней без оплаты. Если человека нет в группе, бот пришлёт ему новую ссылку.

  • «Удалить сейчас» удаляет человека из группы и закрывает доступ до следующей оплаты.

Когда бот удаляет человека по сроку, вам приходит уведомление «Бот удалил участника из группы». Оно появляется в разделе «Уведомления» и в вашем Telegram-боте для уведомлений, если он подключён.

Как проверить, что работает

  1. Поставьте в блоке «Срок, дн.» 1, «Предупредить за, дн.» 0 и «Льготные дни» 0.

  2. Купите доступ через бота со своего аккаунта Telegram и вступите в группу по ссылке.

  3. Откройте «Участники групп». У вас статус «Активен», в колонке «Действует до» завтрашний день.

  4. На следующий день дождитесь сообщения бота о последнем дне и удаления из группы. Статус сменится на «Удалён».

  5. Оплатите продление по кнопке в сообщении. Бот пришлёт новую ссылку, статус снова станет «Активен».

  6. Верните настоящие срок, предупреждение и льготные дни.

Если не работает

  • Сценарий пошёл по выходу «Ошибка». Блок «Доступ в группу» стоит не сразу после «Оплачено», либо у бота нет права «Пригласительные ссылки». Перенесите блок на выход «Оплачено» и проверьте права бота в группе.

  • Пришло уведомление «Бот не может удалить участника из группы». У бота нет права «Блокировка пользователей». Сделайте бота администратором группы с этим правом. Бот повторяет удаление каждый час, а уведомление присылает раз в сутки, пока права не вернутся.

  • Бот отклонил заявку на вступление. Доступ закончился, или ссылку переслал другой человек. Проверьте статус на странице «Участники групп» и при необходимости нажмите «Продлить».

  • Клиент не получил предупреждение. Клиент заблокировал бота: написать ему бот не может. Удалит из группы он всё равно по сроку.

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

Можно ли выдать доступ без оплаты?

Да. Откройте раздел «Чат-боты», нажмите «Участники групп» и у нужного человека выберите «Продлить»: к сроку прибавится от 1 до 365 дней. Если человека нет в группе, бот пришлёт ему новую ссылку.

Что будет, если клиент заблокировал бота?

Предупреждения и напоминания о конце срока до него не дойдут: бот не может писать тем, кто его заблокировал. Удалит из группы бот его всё равно, когда закончатся срок и льготные дни.

Бот не выгонит людей, которых я пустил в группу сам?

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

Списываются ли деньги за продление автоматически?

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

Статья помогла?

Ещё по теме

Статья10 мин
Интеграции

Как принимать оплату в Telegram-боте и платить партнёрам

Бот из раздела «Чат-боты» создаёт заказ с кодом партнёра, присылает кнопку оплаты через ProOnline или PayAnyWay и после оплаты выдаёт личную ссылку в закрытый канал. Партнёр получает вознаграждение, в том числе за продления.