Игрок открывает мини-приложение в Telegram, копит внутреннюю валюту и меняет её на Robux. Друзья, которых он привёл, продолжают приносить процент и на следующих уровнях.
Коротко
- Майнинг, задания и магазин обмена в одном мини-приложении
- Заявка на Robux уходит владельцу с ником Roblox и суммой
- Реферальная сетка: 10% с первого уровня, 5% со второго, 2,5% с третьего
Задача
Заказчик делает продукты вокруг игр и хотел Telegram-приложение, в котором человек зарабатывает внутреннюю валюту и обменивает её на Robux. Цель прикладная: понятный цикл «зашёл, накопил, обменял» и причина звать друзей, чтобы аудитория росла сама.
Отдельный сайт под это был бы лишним шагом. Аудитория уже сидит в Telegram, значит продукт должен открываться там и говорить на визуальном языке Robux, который игроки узнают.

Решение
Сначала разложили экраны майнинга, заданий, магазина и друзей. Чёрно-белые наброски зафиксировали, куда нажимать. Цвет и характер взяли из референсов клиента, чтобы интерфейс не выглядел как чужой банковский кабинет внутри игры.
Основной экран — майнинг валюты и нижняя панель переходов. Параллельно собрали каркас бота, часть админки в Strapi и базу: кто пользователь и что он успел сделать. Без этой истории обмен и рефералы не на чем считать.
Задания дают дополнительную валюту за простые действия: подписка на YouTube или Telegram-канал. Бонус начисляется, когда человек перешёл по ссылке задания. Магазин меняет накопленное на Robux: ник в Roblox и желаемая сумма. Владелец получает уведомление и проводит обмен. Автоматически переводить Robux в обход этой проверки не стали: так заказчик контролирует выплату.
В разделе «Друзья» персональная ссылка. Новый игрок по ней становится рефералом и виден в списке. Процент идёт со всей валюты, которую реферал заработал. Сетка трёхуровневая: 10% с первого уровня, 5% со второго, 2,5% с третьего. Приглашать имеет смысл не один раз, а пока сеть живёт.
Стек
- Next JS
- Nest.js
- Figma
Результат
В Telegram работает цикл: накопил валюту майнингом и заданиями, пригласил друзей, оставил заявку на Robux. Владелец видит запросы на обмен и управляет сущностями из админки.
Реферальные проценты дают игроку причину приводить людей и после того, как он сам уже получил первую выплату. Для заказчика это рост аудитории, встроенный в продукт, а не отдельная рекламная кампания на каждый заход.
