Техническая спецификация
Мини-приложение BeUnstoppable интегрируется с Telegram через стандартные Web Apps API, обеспечивая интерактивное обучение и геймификацию прямо в мессенджере. Пользователи получают доступ к образовательному контенту по темам Bitcoin, DeFi и криптовалютам, проходя курсы, викторины и мини-тесты. За успешное выполнение заданий начисляются внутренние токены Unstoppable Wallet Tokens, которые фиксируются в профиле пользователя.
Задача и решение
Задача — предоставить быстрый и доступный способ освоения тем криптовалют и децентрализованных финансов в привычном мессенджере. Решение реализовано через мини-приложение, где весь образовательный процесс и награждение токенами проходит внутри Telegram, без необходимости устанавливать отдельные приложения или регистрироваться на сторонних платформах.
Технические детали
• Используются Telegram Web Apps API для авторизации и взаимодействия с пользователем.
• Хранение прогресса и токенов реализовано через связку Telegram user_id и серверной базы данных.
• Все задания и тесты реализованы в виде интерактивных HTML5-элементов, доступных в webview Telegram.
• Вознаграждение токенами происходит автоматически после прохождения этапов обучения, с обновлением баланса в профиле пользователя в реальном времени.
Плюсы и минусы
Плюсы:
- Нет необходимости покидать Telegram или устанавливать сторонние приложения.
- Автоматизированная система начисления наград.
- Быстрый доступ к образовательному контенту.
Минусы:
- Функциональность ограничена возможностями Telegram Web Apps.
- Внутренние токены пока не интегрированы с внешними кошельками.