Telegram Mini Apps (TMA) một nền tảng mở để chạy các ứng dụng web và trò chơi bên trong Telegram. Các ứng dụng được tập hợp trên bộ HTML / CSS / JavaScript tiêu chuẩn, mở theo liên kết từ cuộc trò chuyện hoặc nút bot và sử dụng các khả năng tích hợp của máy nhắn tin: ủy quyền, thanh toán, chia sẻ phương tiện truyền thông, gửi ngôi sao và quà tặng.
Nền tảng trở thành điểm nhập cảnh quan trọng vào hệ sinh thái TON hầu hết người dùng ứng dụng TON lần đầu tiên thấy dApp là Mini App, chứ không phải là một trang web trình duyệt hoặc ứng dụng di động.
Đặc điểm#
- Một khách hàng. Mini App hoạt động trong cùng một ứng dụng Telegram, nơi người dùng đã được ủy quyền trên Android, iOS, Windows, macOS và Linux.
- Mức thấp. Một web stack quen thuộc, không có bất kỳ thông tin nào được đăng tải trên các cửa hàng ứng dụng, cập nhật ngay lập tức: chỉ cần tạo một bản mới.
- Cho phép không có từ "seed". Qua TON Connect Ứng dụng kết nối với ví của người dùng và yêu cầu chữ ký mà không cần chuyển khóa riêng.
- Các khoản thanh toán. Hỗ trợ thanh toán bằng tiền điện tử TON và Jettons, cũng như tiền tệ nội địa Telegram Stars.
- Bot giống như một máy chủ. Mini App thường hoạt động cùng với một bot Telegram: bot lưu trữ trạng thái, gửi thông báo và bắt đầu cuộc trò chuyện.
Làm thế nào để tạo Mini App#
Hướng dẫn hoàn chỉnh để khởi động ứng dụng:
- Tạo bot Telegram qua BotFather đội ngũ
/newbot. - Đăng ký Mini App: lệnh
/newapptrong BotFather, chọn một bot đã được tạo trước đó và gắn ứng dụng với nó.https://t.me/{bot}/{app}. - Tạo một ứng dụng web bằng HTTPS với chứng chỉ SSL hợp lệ. Bạn có thể sử dụng IP trong Sandbox, nhưng Telegram sẽ từ chối bất kỳ kế hoạch nào khác.
- Thích nút khởi động: lệnh
/setmenubuttoncài đặt Mini App vào nút menu của bot./myapps→Edit link.
Sau đó, ứng dụng có thể được truy cập từ nút menu, liên kết trực tiếp hoặc bất kỳ cuộc trò chuyện nào mà bạn đã gửi tin nhắn.
Thanh toán và tiền tệ hóa#
Mini App có thể kiếm tiền bằng nhiều cách:
- Mua hàng và đăng ký trong trò chơi vào Stars hoặc TON thông qua các giao dịch đã ký;
- Thanh toán bằng tiền điện tử người dùng xác nhận giao dịch trong ví kết nối (Tonkeeper, Wallet, MyTonWallet, v.v.) thông qua TON Connect;
- Quảng cáo và đối tác tự quyên góp thông qua
start_param, mã giới thiệu, thanh toán qua TON.
Để quảng bá các dự án TON, mạng quảng cáo Telegram Ads có sẵn. Quảng cáo không sử dụng dữ liệu cá nhân của người dùng nhắm mục tiêu theo ngữ cảnh kênh. Ngân sách có thể được thanh toán trực tiếp tại TON.
Danh mục và khuyến mãi#
- Telegram Apps Center danh mục ứng dụng bên ngoài và bot; có mặt trên
tapps.center. - Trending Apps (
t.me/trendingapps) kênh đăng các TMA mới và các bản cập nhật lớn; được cộng đồng điều chỉnh. - The Open League (
Open_league_bot) ứng dụng tập hợp các dự án tham gia Chương trình tài trợ và khuyến khích; đưa ra các liên kết trực tiếp đến các hồ bơi STON.fi và DeDust.
Các ứng dụng nổi tiếng#
- Notcoin và Hamster Kombat tap-to-earn-game, kỷ lục về phạm vi trong danh mục TMA;
- Wallet ví điện tử được tích hợp trong Telegram với tiền điện tử, thị trường P2P và nhiều thẻ;
- STON.fi DEX trên TON với giao diện hoạt động ngay trong Telegram;
- DeDust DEX lớn thứ hai của hệ sinh thái TON với mặt trận TMA;
- Getgems NFT Marketplace với phiên bản Mini App
Telegram Mini Apps 2.0#
Vào tháng 11 năm 2024, Telegram đã phát hành một bản cập nhật lớn cho nền tảng, mở rộng khả năng của nó đến mức ứng dụng bản địa.:
- Chế độ toàn màn hình định hướng thẳng đứng và theo chiều ngang;
- Truy cập các cảm biến máy tăng tốc và kính quay để điều khiển trong trò chơi;
- Nhãn hiệu trên màn hình chính Mini App có thể được đặt bên cạnh các ứng dụng thông thường;
- Vị trí địa lý bản đồ, trò chơi địa lý, tìm kiếm địa phương;
- Phim dán và TON Gifts gửi quà tặng và thành tựu cho Stars trực tiếp từ chat;
- Tình trạng emoji cho Premium trưng bày thông qua ứng dụng;
- Tài liệu và phương tiện truyền thông tạo ra các tập tin, thẻ giới thiệu, meme;
- Đăng ký tái tạo tiền tệ trong Stars;
- Tùy chỉnh màn hình tải;
- Thông tin nâng cao về thiết bị để điều chỉnh lịch trình và hiệu suất.
Bản cập nhật chuyển một phần các mẫu UX từ hệ điều hành di động sang Telegram, làm cho Mini App trở thành giao diện cạnh tranh cho ví tiền điện tử, trò chơi và thương mại xã hội.
Chính sách blockchain của Telegram#
Telegram đã đăng tải khuyến nghị làm việc với blockchain trong các bot và Mini Apps.
- sử dụng chỉ có TON cho phát hành và phân phối token hoặc blockchain-active;
- kết nối ví chỉ thông qua TON Connect;
- không quảng bá ví không dựa trên TON và không sử dụng TON Connect.
Vi phạm quy tắc có thể dẫn đến việc chặn Mini App trong thư mục Telegram.
Công cụ phát triển#
@twa-dev/sdkvà@telegram-apps/sdkSDK chính thức / cộng đồng để làm việc với Telegram WebApp API;@tonconnect/ui-reactLớp UI sẵn sàng để kết nối ví bên trong TMA;- Tài liệu:
core.telegram.org/bots/webappsWebApp API đặc tả,docs.telegram-mini-apps.comtài liệu cộng đồng mở rộng,docs.ton.org/develop/dapps/telegram-apps/hướng dẫn tích hợp từ TON Foundation.