Техническая спецификация
onai_galaxy_blaster — это мини-приложение для Telegram, сочетающее игровой процесс с элементами геймификации криптовалютных airdrop-кампаний. Пользователь управляет космическим кораблём, собирает токены (по сути, баллы), которые начисляются на внутренний счёт. Мини-приложение реализовано на платформе Telegram Mini Apps и использует Telegram API для авторизации и идентификации пользователей.
Используемые данные и приватность
Бот обрабатывает Telegram ID, имя пользователя, а также игровые действия (например, собранные токены, покупки в магазине, прогресс рефералов). Приватность реализована стандартными средствами Telegram Mini Apps: доступ к данным ограничен рамками сессии, не происходит передачи личных сообщений или контактов. Для начисления баллов и отслеживания рефералов используется уникальный идентификатор пользователя.
Порядок действий пользователя
- Открыть мини-приложение через Telegram.
- Авторизоваться с помощью Telegram-аккаунта (OAuth).
- Управлять кораблём, собирать падающие токены — баллы автоматически попадают на аккаунт.
- Приглашать рефералов по уникальной ссылке — каждый их игровой сеанс приносит дополнительные баллы.
- Использовать накопленные баллы для улучшения корабля и повышения эффективности сбора токенов.
- Следить за своим местом в лидерборде и готовиться к конвертации баллов в токены после TGE.
Особенности реализации
- Использование многоуровневой реферальной системы с автоматическим начислением баллов за действия приглашённых пользователей.
- Внутриигровой магазин для апгрейдов, реализованный через Telegram WebApp-интерфейс.
- Лидерборд обновляется в реальном времени, позволяя отслеживать прогресс среди участников airdrop.
- Все игровые данные хранятся на сервере приложения и связаны только с Telegram ID пользователя.