Telegram Stars (звёзды) — внутренняя валюта Telegram. Подключение Stars в Botman позволяет продавать товары и подписки прямо в Telegram-боте: покупатель платит звёздами, не выходя из чата.

Что можно продавать | Как работает |
|---|---|
Разовый товар | Покупатель один раз платит звёздами и получает товар |
Подписку | Telegram сам списывает звёзды каждые 30 дней, пока покупатель не отменит |
Как всё связано. Подключение Stars → товар (разовая оплата) или тарифный план (подписка) → блок «Товар» или «Подписка» в сценарии бота. Одно подключение можно использовать в нескольких товарах и тарифных планах.
Кому подходит: тем, кто продаёт через Telegram-бота цифровые товары и услуги: курсы, гайды, электронные книги, доступ в закрытый канал, клубы по подписке. Покупателю не нужно вводить карту, имя или адрес — всё оплачивается в пару нажатий.
Кому не подходит:
И обратное правило: если вы продаёте цифровой товар внутри Telegram, Telegram требует принимать оплату именно звёздами. Так он соблюдает правила App Store и Google Play.
Деньги. Покупатель покупает звёзды у Telegram, сумма для него может отличаться из-за НДС и сборов магазинов приложений. Продавец выводит заработанные звёзды через платформу Fragment по правилам Telegram. Комиссии Telegram и курс — смотрите условия Telegram для разработчиков ботов.
Проверьте четыре пункта — без них подключение не сохранится или не будет работать.
Что НЕ нужно (в отличие от ЮKassa, Т-Банка, Точки и других):
Совет. Перед запуском продаж на основном боте прогоните полный цикл на отдельном «тренировочном» боте: оплата, продление, отмена. Живые списания и возвраты перед релизом не проверялись. Учтите, что тренировочный бот тоже должен быть подключён как обычный (не тестовый) Telegram-канал.
Вся форма подключения помещается на один экран: в ней всего два поля. Занимает минуту.
1️⃣ Откройте раздел платёжных провайдеров. В кабинете: Интеграции → «Платежные провайдеры».
2️⃣ Нажмите «Новое подключение» и выберите в списке «Telegram Stars».
3️⃣ Заполните «Название подключения». Это название видите только вы. Пишите так, чтобы потом не перепутать: например, «Stars — бот Школа йоги».
4️⃣ Выберите «Telegram-бот».В поле с подсказкой «Выберите подключённого бота» откроется список ваших боевых Telegram-ботов.
5️⃣ Нажмите «Сохранить». Botman сам настроит бота на приём платёжных событий. В BotFather ничего делать не нужно.
Готово: подключение появится в списке платёжных провайдеров. Теперь на нём можно создавать товары и тарифные планы подписки.
Один бот — одно подключение. Если вы хотите принимать звёзды в двух разных ботах, создайте два отдельных подключения Stars, по одному на бота.
Разовый товар — покупка «один раз и навсегда»: гайд, урок, консультация, доступ к материалу. Покупатель платит звёздами один раз, сценарий бота идёт дальше.
1️⃣ Откройте Интеграции → вкладка «Товары» → «Создать товар». Откроется окно «Новый товар».
2️⃣ Заполните поля:
3️⃣ Нажмите «Создать». Товар получит статус «Активен».
4️⃣ В конструкторе поставьте в сценарий блок «Товар» и выберите этот товар.
Настроек чеков (НДС, СНО, способ и предмет расчёта) в форме товара Stars нет: они есть только у провайдеров с онлайн-кассой🧾
Доступ выдаётся только после успешной оплаты, не раньше.
Заказ на разовый товар действует 24 часа. Если покупатель вернулся позже и нажал «Оплатить» в старом счёте, Telegram покажет: «Счёт недоступен. Откройте новую ссылку на оплату в боте.» Покупателю нужно снова пройти до блока «Товар» — бот выставит свежий счёт.
Подписка на Stars продлевается каждые 30 дней, строго. Продлевает не Botman, а сам Telegram: он списывает звёзды у покупателя и сообщает Botman новую дату окончания доступа.
Именно поэтому в плане на Stars период подписан «Каждые 30 дней», а не «Ежемесячно»: 30 дней не равны календарному месяцу. Другие периоды (неделя, квартал, год) на Stars недоступны.
1️⃣ Откройте Интеграции → вкладка «Тарифные планы» → «Создать тарифный план».
2️⃣ Заполните поля:
3️⃣ Сохраните план.
4️⃣ В конструкторе поставьте блок «Подписка» и выберите этот план. Покупатель получит карточку оплаты прямо в чате.
Цена фиксируется при оформлении. Если позже поменять цену плана, у уже оформленных подписчиков она автоматически не изменится. Новая цена действует только для новых подписок.
Событие | Что происходит | Что видит покупатель |
|---|---|---|
Первая оплата | Telegram выставляет счёт с периодом 30 дней, покупатель платит | Доступ открыт |
Продление | Каждые 30 дней Telegram списывает звёзды сам и сообщает Botman новую дату | Ничего не делает, доступ продолжается |
Ожидание продления | Пока Botman ждёт уведомление от Telegram, доступ держится льготный срок — по умолчанию 3 дня | Доступ не прерывается |
Отмена автопродления | Покупатель отменяет в Telegram. В списке подписок Botman — «Автопродление отключено» | Доступ работает до конца оплаченных 30 дней |
Конец оплаченного срока | Новых списаний нет, доступ заканчивается | Доступ закрыт |
В отличие от разового товара, у заказа на подписку нет срока жизни: ссылка на оплату остаётся рабочей, пока покупатель не заплатит.
Нехватку звёзд Telegram решает сам, без участия Botman. Покупатель нажимает «Оплатить», Telegram предлагает пополнить баланс. Звёзды покупаются встроенной покупкой через App Store или Google Play, через бот @PremiumBot или через Fragment. Botman в покупке звёзд не участвует и никаких событий об этом не получает.
Заказ при этом уже создан, и дальше всё зависит от типа покупки:
Ситуация | Разовый товар | Подписка |
|---|---|---|
Покупатель ушёл пополнять баланс и вернулся в течение суток | Платит по тому же счёту | Платит по тому же счёту |
Вернулся позже 24 часов | «Счёт недоступен. Откройте новую ссылку на оплату в боте.» — пройти блок «Товар» заново | Ссылка всё ещё работает |
Передумал и не оплатил | Заказ сгорит через 24 часа | Заказ висит без срока, ничего не списывается |
Споры и возвраты по покупкам — полностью ответственность продавца.
В интерфейсе Botman вернуть звёзды нельзя — ни продавцу, ни поддержке Botman. Кнопки возврата звёзд нет нигде.
Telegram возврат позволяет: у Bot API есть метод refundStarPayment. Продавец делает возврат сам, вне Botman, через своего бота в Telegram.
Что делает Botman при возврате. Telegram сообщает Botman, что платёж возвращён. Botman помечает заказ возвращённым, и по нему больше ничего не уходит в сценарий: доступ по этой оплате уже не выдаётся. Если доступ выдан раньше (ссылка, метка, добавление в канал), отозвать его продавцу нужно вручную.
Нужно ли что-то настраивать в BotFather? Нет. При сохранении подключения Botman сам дописывает боту приём событий оплаты.
Куда приходят деньги? Звёзды копятся на балансе того Telegram-бота, который выбран в подключении.
Можно ли поменять бота в подключении? Нет, никогда. Создайте новое подключение Stars с нужным ботом.
Можно ли сделать подписку на неделю или на год? Нет. Telegram продлевает подписку на звёзды только каждые 30 дней.
Почему период называется «Каждые 30 дней», а не «Ежемесячно»? Потому что это ровно 30 дней, а не календарный месяц. Например, оплата 1 марта продлится 31 марта, а не 1 апреля.
Покупатель отменил подписку — доступ пропадёт сразу? Нет. Доступ работает до конца уже оплаченных 30 дней. В Botman подписка будет с пометкой «Автопродление отключено».
Можно ли продавать звёздами в MAX или VK? Нет, только в Telegram.
Можно ли использовать тестовый канал для проверки? Нет, тестовые каналы в выборе не появляются. Для проверки подключите отдельного бота как обычный Telegram-канал.
Какая комиссия у Telegram и как вывести звёзды? Вывод — через платформу Fragment по правилам Telegram. Точную комиссию и курс смотрите в условиях Telegram для разработчиков ботов, в документации Botman их нет.
Можно ли продавать звёздами физические товары? Нет. Звёзды — только для цифровых товаров и услуг. Для доставки вещей или офлайн-услуг используйте других платёжных провайдеров.
Я на Free — могу продавать за звёзды? Настроить подключение, товары и собрать сценарий можно. Опубликовать сценарий с платным блоком — нет: для этого нужен PRO, PREMIUM или UNLIMITED.
Как автоматически закрыть доступ, когда подписка закончилась? Добавьте в стартовый блок сценария триггер «Изменение подписки» с событием «Завершена» и от него соберите шаги: убрать метку, отправить сообщение, предложить продлить.
У покупателя нет звёзд — что делать мне как продавцу? Ничего. Telegram сам предложит покупателю купить звёзды. Если он вернётся позже суток, для разового товара пусть пройдёт блок «Товар» заново.