Айсберг Telegram Stars
Введение
Telegram запустил свою внутреннюю валюту Stars 12 июня 2024 года. Ее предназначение:
- оплата подарков,
- покупки в ботах и мини-приложениях,
- оплата Telegram Premium,
- оплата платных сообщений,
- оплата платных подписок на различные паблики.
Когда Telegram анонсировал звёзды, это выглядело как шаг в будущее. Своя экосистема, глубокая интеграция и так далее. Звёзды казались отличной альтернативой, может быть даже заменой покупкам через Google Play или App Store.
Казалось, что теперь разработчики смогут свободно принимать платежи, независимо от страны пользователя. Все думали, что конверсии увеличатся.
Это было бы так, если не несколько НО. Этому и будет посвящена статья.
Принуждение
За 2 недели до официального запуска Stars владельцы ботов получили письмо счастья.
У вас есть 24 часа, чтобы переключиться на Telegram Stars в качестве единственного метода оплаты. Иначе бан.
Полный текст письма — ниже. Его получили практически все крупные боты, у кого бот принимал оплату минуя Stars. Telegram откровенно заставил всех перейти на Stars, прикрываясь «требованиями магазинов»
⚠️ URGENT Action Required
Dear Bot Developer,
We have identified that your bot @xxxxxx is in violation of Apple App Review Guidelines 4.7 and 3.1.1. Specifically, it accepts payments for digital goods and services directly from customers without utilizing Apple’s in-app purchase mechanism.
As previously announced, we have rolled out Telegram Stars, an in-app currency users can acquire from Telegram using standard Apple and Google in-app purchases and then use to buy digital goods and services from you.
In order to comply with store guidelines, your bot must either immediately switch to only accepting Telegram Stars as payment for digital products, or remove any paid digital products within 24 hours. This includes instances where your bot itself or its integration with Telegram are being sold as a paid tool or service.
Failure to comply within 24 hours will result in your bot or mini app becoming inaccessible to the majority of its users.
For further information, please refer to the Payments Section (https://telegram.org/tos/bot-developers#6-payments) in our Terms of Service for Bot Developers.
Thank you for your prompt attention to this matter.
Финансовая часть
Конверсии
Через месяц после тотального перехода на Stars провели опрос среди разработчиков, в котором поучаствовали 65 человек.
В той или иной мере перешли на Stars — 41%, полностью — 14%
Из них 31% сообщили о падении выручки. Почему?
Конверсии в Telescan
В моем проекте @TelescanOfficial существует 3 метода платежа:
Центральный бот для приема всех платежей через Stars за все время (больше месяца) заработал только 158$. Такая сумма у меня может пройти за день через ЮКассу.
Люди из СНГ не хотят платить звездами.
Более того, я ничего не могу сделать с полученными звездами. Мне не одобряют KYC
Стоимость покупки
Стоимость звезды = 0.013$
Комиссия Google / Apple = 30%
Комиссия Telegram = N%
При покупке звёзд через приложение со стора, либо просто с Айфона, вы отдаёте огромную комиссию, которая составляет МИНИМУМ 40%.
Комиссию магазинов легко можно не платить, покупая через Telegram Android Direct, Telegram Desktop, Fragment, и так далее...
Стоимость звёзд для разработчиков
Звёзды, полученные ботом, выводятся по курсу 0.013$
При выводе за 1000 звёзд вы получите ровно 13$ (1065₽) в TON, даже если ваш юзер с Айфона заплатит 33$ (2700₽) за такое же количество звёзд.
Комиссия за обмен в TON, разные курсы и т.д - и вот вы получаете уже ~900₽. А ваш юзер заплатил 2700₽.
Рефанды
Дюп
С 4 апреля Telegram несколько раз сталкивался с возратом звёзд. Все из-за багов, которые позволяли их дюпать в огромном количестве.
Пользователь с ником tdata, один из участников схемы, рассказал о том, как его команда задюпала 30 миллионов звёзд (~500 000$). И вывела их через миниаппы, Premium, подарки, продавала на сторонних платформах. Все это работало 8 месяцев, и Telegram даже не заметил.
😉 Чеснок: Как ты вообще наткнулся на этот баг? Ты сам его нашёл или кто-то подсказал?
👀 tdata: Позвал мой друг в Discord со словами “ахуеешь, чё нашёл”. Он просто ковырял Telegram API из интереса, попробовал рефнуть P2P-торт, который уже был продан — и оно сработало.
😉 Чеснок: Расскажи подробнее, как работала схема и где именно Telegram прокололся. Что нужно было делать шаг за шагом?
👀 tdata: Метод refundStarPayment не должен был работать на этот тип транзакций.
1. Гифтанул торт
2. Продал торт
3. Рефнул торт
4. Повторил
😉 Чеснок: Как давно существовал баг? Сколько он работал, пока его не пофиксили?
👀 tdata: 8 месяцев. Активно в «паблике» юзался последние 2 недели.
😉 Чеснок: Ты делал это один или знал, что багом пользуются и другие? Насколько это было массово?
👀 tdata: У меня команда из 6 человек, сливали звёзды 24/7 во все возможные вертикали. Были ещё 2–3 человека, которые использовали баг как поставщики. Точных цифр нет.
😉 Чеснок: Ты делал возвраты на кирпичах? Или с ними схема не работала?
👀 tdata: Метод пофиксили за час до дропа кирпичей. Но работало бы.
😉 Чеснок: Как именно ты отмывал дюпнутые звёзды?
👀 tdata: Миниаппы, подарки, стикеры, FunPay, другие площадки, Telegram Premium, залив на каналы с последующим выводом через 21 день.
😉 Чеснок: Получается, звёзды на FunPay — это в основном дюп?
😉 Чеснок: Сколько всего звёзд тебе удалось задюпать?
😉 Чеснок: Сколько ты в итоге на этом заработал? Именно в долларах или в TON — если не секрет.
👀 tdata: Команда заработала $250,000+ на текущий момент.
😉 Чеснок: По твоей оценке, сколько дюпнутых звёзд до сих пор ещё в обороте?
😉 Чеснок: Нас ждут ещё волны рефаундов от Telegram? Или уже всё?
👀 tdata: Думаю, больше не будет. Следующая волна вызовет сильнейшее негодование.
😉 Чеснок: Много невинных людей потеряло свои подарки и балансы. Тебе не жалко их? Что бы ты сказал такому человеку?
👀 tdata: У меня целый чат таких. Я им отвечаю, что ничего не ресал — вопросы к Пашку. Кстати, большинство из них больше заработали, чем потеряли.
😉 Чеснок: Если бы ты встретил Павла Дурова — что бы ему сказал?
👀 tdata: Чтоб он поувольнял их нахуй. Такой же эксплойт был в 2022 с премками. На ошибках можно и учиться.
👀 Дополнение от tdata: Я оценивал вероятность массового рефанда со стороны Telegram где-то в 4%. Когда это произошло — был неприятно удивлён. 30 миллионов звёзд — это примерно $500,000. Telegram мог бы просто это проглотить, без шума и скандала. Почему они пошли на такой резкий шаг — для меня до сих пор загадка. Решение максимально нелогичное и, на мой взгляд, губительное для экосистемы.
Я не крал у пользователей. Я высасывал деньги из Telegram, а не из народа. Если бы они просто замолчали, я бы не стал поднимать волну. Потому что в таком случае мог бы понести ответственность лично. А теперь её целиком взял на себя Telegram.
Массовые рефанды
Когда Telegram обратил внимание на дюп, началась паника. Нет, не у багоюзеров, а у обычных разработчиков. Вместо точечного отката дюпнутых транзакций Telegram запустил без разбора массовые рефанды
А теперь внимание: звёзды забрали не у багоюзеров, а у ботов. У тех самых разработчиков, которые честно выполняли свою часть сделки. В итоге боту присваивают минусовой баланс, он просто перестает работать. Теперь он «должен» мессенджеру.
Самое интересное: из-за массовых рефандов выиграли холдеры NFT подарков, так как сожглось довольно много, эмиссия уменьшилась, и как следствие - выросла цена.
Рефанд через App Store
Если пользователь покупает звёзды через App Store, он может осуществить возврат по любой причине. И это не шутка.
Apple всегда идёт навстречу. А что делает Telegram? Молча забирает звёзды обратно.
Даже если они уже потрачены на подарок, платный доступ или подписку. Даже если звёзды ушли боту, и тот честно обработал покупку. Telegram не разбирается. Он просто забирает звёзды у бота.
Вы, как разработчик, не получите ни уведомления, ни причины возврата, ни возможности оспорить.
Рефанд платной подписки на канал
Допустим, у вас есть канал с подпиской за Stars.
- пользователь купил доступ к вашему каналу за звёзды
- выгрузил контент скриптом или специализированным клиентом, либо просто все прочитал
- осуществил возврат через App Store.
Вы не получили денег и бесплатно отдали контент.
Безусловно, подписка на канал за звёзды это нативно и очень удобно. Но главная ее часть - дырявая.
Юридическая часть
Легализация доходов
Официального способа вывода Stars нет. Единственный путь: Fragment -> TON.
Для легального бизнеса это смерть. Нельзя платить налоги, нельзя выводить на расчетный счёт, нельзя показать оборот.
Принуждение от App Store — выдумка?
Telegram оправдывает переход на Stars и запрет на сторонние платёжки тем, что якобы Apple и Google заставляют это сделать. Звучит логично, если бы не один нюанс.
Telegram годами работал с прямыми оплатами в любых платежках, в крипте и так далее...
Все боты принимали деньги напрямую и ничего не происходило. Ни удалений, ни скандалов, ни угроз. Это было нормой.
А теперь внезапно всех разработчиков заставляют перейти на Stars под угрозой блокировки.
Вопрос: кто на самом деле заставляет Telegram?
Ответ: сам Telegram
- При покупке звёзд Telegram получает комиссию
- При выводе звёзд Telegram получает комиссию
- Telegram не несёт ответственности: на Stars нельзя жаловаться, нельзя легализовать, нельзя официально вывести в рубли
- Вывод через Fragment: Stars двигает TON
Каждая покупка и продажа - это деньги на комиссии Telegram и рост оборота TON, который привязан к экосистеме Telegram. А ты, разработчик, сиди в минусе и радуйся, что тебя ещё не забанили.
Как можно лишиться денег, даже если ты честно принимаешь в звездах
Кейс @CryptoBot
«Crypto Bot в минусе после новогодней кампании на много десятков тысяч долларов из-за рефанда звезд, о котором мы узнали по факту рефанда почти всех звезд.
Может быть позже напишем пост про это, чтобы предостеречь всех, кто взаимодействует со звездами в ботах и Mini App.» — пострадали от рефандов через App Store
Если даже @CryptoBot с его масштабами, аудиторией, инвестициями не защищён от таких провалов, что говорить о простых разработчиках?
Кейс @TeleSINT (бан бота)
Разработчик накопил 2 000$ в Telegram Stars на балансе бота. Всё шло по правилам, бот работал, приносил доход. И вдруг — бан без предупреждения.
- доступ к боту потерян,
- вывести Stars невозможно,
- обращения в recover@telegram.org остались без ответа.
Деньги остались на заблокированном боте, а Telegram делает вид, что ничего не случилось.
Причины блокировки неизвестны. Никаких объяснений, никакой коммуникации. Бот просто исчез, а средства — вместе с ним.
Это подчёркивает главный риск Stars.
- Ты не владеешь своими деньгами.
- Ты не можешь защитить себя юридически.
- Ты не можешь даже добиться ответа от техподдержки.
Заключение
Telegram Stars действительный удобный инструмент. Для пользователей: красиво, быстро, встроено, не нужно никуда уходить, всё в один клик. Отличный UX, отличная интеграция в Telegram. Звёзды отлично работают.
Stars это фантики, если ты разработчик. Ты ничего не контролируешь, ты не можешь защитить свои деньги, и ты не можешь ни на что рассчитывать. Telegram оставляет за собой право в любой момент всё обнулить — и ты останешься крайним.
Для разработчиков звезды могли быть хорошей идеей. Но не при такой реализации. И не в таких условиях.
Зачем принуждать разработчиков к переходу на Stars, если вы даже не можете их обезопасить?