Коротко: звёзды не ставятся под постом по четырём причинам — автор не включил платные реакции в канале, у тебя пустой баланс, пост упёрся в лимит или в твоём регионе скрыт весь интерфейс звёзд. Первая встречается чаще всех: платная реакция появляется только там, где владелец канала её специально включил, и по умолчанию её нет.
Разбираем каждую причину и как отличить одну от другой.
Причина 1: автор не включил платные реакции
Самое частое и самое неочевидное. Платные реакции — не общая функция мессенджера, а инструмент монетизации, который владелец канала включает сам. Пока он этого не сделал, звёздочки под постами не будет ни у кого.
Как отличить: посмотри на ряд реакций под постом. Если там только обычные эмодзи и нигде нет значка звезды с ценой — механика просто не подключена. Это не сбой и не твоя проблема, чинить нечего.
Второй момент: платные реакции работают в каналах. В обычной переписке и группах их нет, там для передачи звёзд другие пути — например, подарки.
Причина 2: пустой или недостаточный баланс
Банально, но проверять стоит первым делом, потому что интерфейс не всегда объясняет отказ внятно: кнопка может просто не срабатывать.
Проверить баланс можно в настройках мессенджера в разделе звёзд. Если там ноль или меньше цены реакции — отправка не пройдёт.
Отдельная ловушка: каждое нажатие списывает отдельно. Человек ставит реакцию несколько раз подряд, баланс уходит быстрее, чем он замечает, и следующее нажатие уже не проходит. Механику разбирали подробно — платные реакции это перевод денег.
Пополняется баланс за минуту: 100 звёзд у нас 160 ₽ против 230 ₽ через App Store, минимум 50 звёзд.
Причина 3: пост упёрся в лимит
У платных реакций есть потолок, зашитый в конфигурацию платформы. Параметр
stars_paid_reaction_amount_max со значением 10 000 ограничивает,
сколько платных реакций может быть отправлено на один пост.
На практике в этот лимит упираются редко — он срабатывает на крупных каналах с активной аудиторией, где под постом уже собрались тысячи звёзд. Но если пост популярный и звёзды не проходят при живом балансе, причина может быть именно тут.
Проверяется просто: попробуй поставить реакцию под другим, менее заметным постом того же канала. Прошло — значит дело было в лимите конкретного поста.
Причина 4: регион скрыл интерфейс звёзд
Самая непонятная для пользователя ситуация, потому что выглядит как поломка приложения.
В конфигурации платформы есть флаг stars_purchase_blocked. Когда он
включён, приложение скрывает весь интерфейс звёзд целиком — не только
покупку, но и связанные элементы. Никакого сообщения «недоступно в вашем
регионе» при этом не показывается: раздел просто отсутствует, будто его
никогда не было.
Важное различие, которое стоит понимать: блокируется витрина, а не баланс. Звёзды на аккаунте никуда не деваются, а пополнение через бота работает независимо от того, что показывает интерфейс магазина. Подробный разбор — почему не работает покупка звёзд.
Быстрая диагностика
Порядок проверки от самого частого к самому редкому:
| Что видишь | Скорее всего |
|---|---|
| Под постом нет значка звезды с ценой | автор не включил реакции |
| Значок есть, нажатие не проходит | пустой баланс |
| Баланс есть, на одном посте не работает | лимит поста |
| Раздела звёзд нет в настройках вообще | региональное ограничение |
| Не работает только в группе или личке | там платных реакций и не бывает |
Отдельно проверь версию приложения: платёжные механики завязаны на клиент, и старая сборка может не показывать то, что уже раскатили.
Чего делать не стоит
Три вещи, которые в этой ситуации только вредят.
Менять регион аккаунта или ставить чужие настройки. Проблему с интерфейсом это надёжно не решает, а к аккаунту вопросы добавить может.
Искать «боты для накрутки звёзд». Звёзды — платёжный инструмент, их нельзя «нагенерировать»; всё, что предлагает обратное, охотится за доступом к аккаунту. Типовые схемы разобраны в статье про развод с подарками.
Переводить деньги незнакомцу «за звёзды напрямую». Пополнение через бота с офертой и видимой ценой до оплаты — не тот случай, где стоит экономить на надёжности.
Частые вопросы
Почему не ставятся звёзды в тг под постом? Чаще всего автор канала не включил платные реакции — по умолчанию их нет. Второй по частоте вариант — пустой баланс звёзд.
Почему звёзды не ставятся в телеграмме только в одном канале? Значит в этом канале платные реакции не подключены. Владелец включает их сам, это его решение, а не настройка мессенджера.
Есть ли лимит на звёзды под постом?
Да, параметр stars_paid_reaction_amount_max ограничивает число платных
реакций на один пост значением 10 000.
Почему у меня вообще нет раздела со звёздами?
Похоже на региональное ограничение: флаг stars_purchase_blocked скрывает
интерфейс звёзд целиком, без объяснений. Баланс при этом не блокируется.
Можно ли ставить звёзды в группе или в личке? Нет, платные реакции — механика каналов. Для передачи звёзд другому человеку есть подарки.
Где пополнить баланс, если покупка в приложении не работает? Через бота: цена видна до оплаты, 100 звёзд — 160 ₽, оплата картой, СБП или криптой, зачисление за минуту. Витрина в приложении на это не влияет.
Итог: в девяти случаях из десяти дело не в поломке, а в том, что автор не включал платные реакции или на балансе пусто. Первое от тебя не зависит, второе решается за минуту — пополнить баланс и вернуться к посту.
