Telegram Mini Apps

Telegram Mini Apps — это открытая площадка, где можно создавать крипто-приложения и игры, делиться ими на аудиторию Telegram в 900 млн. Это простые веб-приложения, которые запускаются прямо в Telegram и создаются с помощью HTML, CSS и JavaScript.

Telegram Mini Apps

Основные особенности:

Пример мини-приложения

Мини-приложения в Telegram работают прямо из чатов и групп, открываясь внутри мессенджера без необходимости отдельной установки. Также они предлагают разнообразные возможности: мини-приложения могут быть играми, инструментами для работы с контентом или повышения продуктивности. Мини-приложения работают через Telegram на Android, iOS, Windows, Mac и Linux. Встроенные боты помогают сделать мини-приложения интерактивными и автоматизированными.

Преимущества Telegram Mini Apps:

  1. Мини-приложения Telegram могут монетизироваться различными способами, такими как внутриигровые покупки, подписки или реклама.
  2. Простая регистрация пользователя с помощью Wallet (кошелёк, интегрированный в Telegram).
  3. Telegram Mini Apps предоставляют интегрированные криптовалютные и обычные платежи (включая Google Pay и Apple Pay).
  4. Проекты, связанные с TON (The Open Network), могут использовать Telegram Ads (рекламная платформа для бизнеса от Telegram) для запуска рекламных кампаний и привлечения новых пользователей.
  5. Telegram бесплатно предоставляет разработчикам инструменты и API для создания приложений и их интеграции с платформой.
Подключение кошелька в мини-приложении

Telegram Apps Center

Telegram Apps Center — это каталог приложений, созданных сторонними разработчиками. Это открытая платформа, нацеленная на увеличение рынка ботов, мини-приложений и игр в Telegram. Telegram Apps Center — это удобный инструмент для размещения и продвижения приложений в экосистеме Telegram.

Преимущества:

  • 1,2 млн активных пользователей в месяц.
  • До 150 тыс. запусков на одно приложение.

Trending Apps — это канал в Telegram, управляемый сообществом, на котором представлены приложения от сторонних разработчиков. Trending Apps помогает TMA (Telegram Mini Apps) становиться заметными для аудитории. На этом канале публикуются новые проекты и крупные обновления существующих. Каждый пост может приводить до 50 тыс. пользователей.

Примеры Mini Apps

 
Wallet

Wallet

Wallet — это встроенный в Telegram кошелёк, позволяющий покупать, продавать и обменивать криптоактивы. Он поддерживает отправку криптовалюты через чаты Telegram без комиссий между пользователями. Функция мультичеков позволяет отправлять криптовалюту нескольким пользователям канала одновременно, что помогает привлекать новую аудиторию. Для покупки или продажи криптовалюты по рыночной цене можно использовать P2P («Person-to-Person») Market.

 
TapFantasy

TapFantasy

TapFantasy — это P2E-игра («Play to Еarn», с англ. «Играй, чтобы заработать») в виде мини-приложения для Telegram в жанре MMORPG.

Менее чем за шесть месяцев игра привлекла более 1,5 миллиона пользователей игр и почти 400 000 активных пользователей в день (DAU).

  • 24 тыс. подключенных кошельков.
  • 11.7 тыс. пользователей владеют токеном Tapfantasy $MC.
  • Интеграция токенов и Web3-механик в игровой процесс.

The Open League Pools

The Open League — приложение, которое упрощает участие в программе стимулов The Open League. Оно предоставляет информацию о проектах и их токенах, а также предлагает прямые ссылки на пулы ликвидности. Таким образом легко взаимодействовать с сервисами STON.fi и Dedust.io и быть в курсе какие токены проектов сейчас популярны.

STON.fi

STON.fi — это децентрализованная платформа в области DeFi, разработанная на блокчейне TON. STON.fi имеет простой интерфейс и прямую интеграцию с кошельками TON. Платформа основана на обмене активами с использованием контрактов Hashed Timelock (HTLC) для безопасных сделок. STON.fi гарантирует высокую ликвидность, стабильные цены и высокий уровень безопасности, не имея доступа к вашим токенам и не запрашивая личную информацию. Это помогает пользователям управлять своими активами и проводить торговые операции прямо в Telegram.

 
The Open League Pools

Как создать мини-приложение?

Телеграм-бота можно создать через BotFather в Telegram, для этого нужно использовать команду /newbot. и действовать по инструкции: создать бота, указать его имя и юзернейм.

Для регистрации Mini App в BotFather используется команда /newapp, после чего Mini App связывается с ранее созданным ботом. Приложение становится доступным по ссылке формата https://t.me/{mybot}/{myapp}.

Для использования Mini Apps как веб-интерфейс для бота, необходимо применить команду /setmenubutton в BotFather.

Ссылка на веб-приложение должна быть доступна по прямой ссылке с HTTPS (HyperText Transfer Protocol Secure — это безопасный протокол передачи данных). Telegram поддерживает два способа установки этой ссылки:

  1. Установка ссылки на кнопку меню бота: по команде /setmenubutton указывается ссылка и название кнопки меню.
  2. Установка прямой ссылки: по команде /myapps выбирается нужное приложение, по кнопке «Edit link» устанавливается новая ссылка.

Важно: Telegram принимает только ссылки с действительным SSL-сертификатом (Secure Sockets Layer — протокол безопасности, создающий зашифрованное соединение между веб-сервером и веб-браузером) и использующие протокол HTTPS. В тестовой среде можно использовать IP-адреса напрямую.

 
STON.fi

Этапы разработки:

Разработка приложений — это непрерывный процесс, требующий постоянной оптимизации для повышения эффективности и снижения трудозатрат.

  1. Написание кода: использование различных инструментов и библиотек позволяет ускорить процесс создания качественного кода.
  2. Тестирование: автоматизация тестирования помогает выявлять баги на ранних этапах, обеспечивая стабильность и работоспособность приложения. Интеграция автоматических тестов в процесс разработки снижает трудозатраты на ручное тестирование.
  3. Отладка: постоянное отслеживание логов и ошибок с использованием инструментов для отладки кода позволяет быстрее находить и устранять проблемы. Это уменьшает время, затрачиваемое на устранение неполадок, и снижает нагрузку на разработчиков.
  4. Развёртывание в продакшн: использование хостинга с поддержкой HTTPS упрощает процесс развертывания и повышает безопасность. Автоматизация процесса развертывания снижает риск ошибок и облегчает командную работу.
  5. Поддержка: регулярное тестирование и обновление приложения обеспечивает его актуальность и стабильную работу. Постоянная поддержка и мониторинг позволяют быстро реагировать на возникающие проблемы и минимизировать их влияние.

Инструменты для разработки TMA

 
Telegram Ads

Документация TMA

Документация содержит всю необходимую информацию для создания, тестирования и развёртывания приложений на блокчейне TON. Это открытая совместная инициатива — вся документация может быть отредактирована через GitHub, следуя простым инструкциям.

 
Community

Telegram Ads

Telegram Ads — реклама в Telegram в общедоступных каналах. Ежемесячно 900 млн пользователей генерируют 1 трлн просмотров в таких каналах. Реклама в Telegram не использует персональную информацию пользователей, а основана на контексте каналов, где она размещается. Для настройки рекламы достаточно написать до 160 символов, добавить ссылку на проект и выбрать каналы для размещения. Оплата за рекламу может осуществляться криптовалютой $TON.

Community

Community — это приложение, разработанное для того, чтобы помочь администраторам развивать свои группы, каналы и приложения.

Администраторы сообществ могут предоставлять пользователям много полезных возможностей, например,участие в квестах и соревнованиях. Кроме того, они могут организовывать раздачу токенов. Всё это доступно в простом интерфейсе приложения в Telegram, что делает его удобным для пользователей. Приложение также полезно для тех, кто не управляет группами, так как оно позволяет присоединяться к новым проектам, участвовать в различных мероприятиях и зарабатывать награды.

Tonstarter

Tonstarter — это первая платформа на TON, предназначенная для участия в токенсейлах криптопроектов на ранних стадиях. Эта платформа предоставляет инструменты для запуска и помогает проектам, основанным на TON, увеличивать свою аудиторию, собирать средства и продвигать свои продукты на рынке.

Telegram Mini Apps 2.0

В ноябре 2024 года Telegram выпустил масштабное обновление Mini Apps. Основные нововведения:

  1. Полноэкранный режим. Теперь доступен в вертикальной и горизонтальной ориентации экрана, что улучшает взаимодействие пользователей с приложениями.
  2. Отслеживание движений устройства. Приложения могут использовать данные акселерометра и гироскопа для дополнительного управления, например, в играх.
  3. Ярлыки на главный экран. Мини-приложения теперь можно добавлять на главный экран телефона, рядом с другими приложениями.
  4. Доступ к геолокации. Поддержка геолокации позволяет пользователям делиться местоположением в приложении. Это открывает возможности для создания интерактивных карт и игр, основанных на геолокации.
  5. Отправка подарков. Приложения могут использовать встроенные звезды Telegram, чтобы отправлять достижения или виртуальные подарки прямо в чаты.
  6. Установка эмодзи-статусов (для Premium). Возможность устанавливать персонализированные эмодзи-статусы через мини-приложение.
  7. Обмен медиа. Упрощена отправка реферальных кодов, мемов и других медиафайлов прямо из приложений в чаты.
  8. Создание документов. Приложения могут генерировать документы и файлы, которые можно загружать и отправлять.
  9. Подписки. Новый способ монетизации для разработчиков. Приложения могут предлагать подписки на дополнительные функции, оплачиваемые звездами Telegram.
  10. Кастомизация экрана загрузки. Разработчики могут настраивать стиль экрана загрузки, чтобы сделать приложение уникальным.
  11. Информация об устройстве. Расширенные данные о характеристиках устройства позволяют оптимизировать графику и производительность приложения.

Блокчейн-рекомендации

На сайте Telegram содержатся рекомендации по использованию блокчейн-технологий как в ботах, так и в мини-приложениях (Mini Apps). В соответствии с этими рекомендациями, разработчики могут интегрировать блокчейн-технологии, при условии, что они:

  • Используют исключительно TON Blockchain для создания и распространения криптовалютных токенов или блокчейн-активов.
  • Взаимодействуют только с криптовалютными кошельками, подключенными через SDK TON Connect.
  • Не продвигают криптовалютные кошельки, если они не основаны на TON Blockchain, не используют исключительно TON Connect для взаимодействия с приложениями и не предоставляют в основном услуги, связанные с TON Blockchain.

Ссылки

  1. Telegram Apps Center
  2. Документация Telegram Mini Apps
  3. Официальный сайт Telegram Mini Apps
  4. Telegram Apps Moderation
  5. Github TMA
  6. Блокчейн-рекомендации от Telegram
[ ]