文章目錄
- 一、Telegram Mini Apps小程序
- 二、小程序啟動方式
- 三、小程序開發
- 小程序調試模式
- 初始化小程序
- Keyboard Button Mini Apps 鍵盤按鈕小程序
- 【依賴具體用戶信息場景,推薦】**Inline Button Mini Apps內聯按鈕小程序**
- initData 的自動傳遞
- 使用內聯菜單時候哪些參數會默認傳遞
- 傳遞額外參數 start_param
- 驗證通過小程序接收的數據
- MainButton
- 跳轉到外部瀏覽器
- 在 Telegram 內置瀏覽器中打開的 Web 視圖
- chat_id
- sendMessage
- HTML5 Web 視圖與 Telegram Bot 之間的通信
- 界面編寫
- 頁面導航
- 游戲
- Creating a Game 創建游戲
- Launching the Game 啟動游戲
- Adding Buttons 添加按鈕
- Tracking High Scores 跟蹤高分
- 將您的游戲分享到 Telegram 聊天
- 打造出色的 HTML5 體驗
- 參考
一、Telegram Mini Apps小程序
官方文檔:Telegram Mini Apps https://core.telegram.org/bots/webapps
官方js文檔: https://core.telegram.org/bots/webapps#the-javascript-api
2022年4月Telegram的MiniApp(之前為Web App,6.0版后改名為Mini App)上線,Mini Apps(簡稱 TMAs,中文名:小程序)很可能會變成一個類似于微信小程序的平臺,使得Telegram 更接近一個“超級應用”。
借助小程序,開發人員可以使用 JavaScript 創建無限靈活的界面,這些界面可以直接在 Telegram 中啟動,并且可以完全取代任何網站。
作為Web3的開發者,大多數應用都是前端和區塊鏈直接交互,但電報bot只支持消息通過電報服務和bot所在的服務器進行交互,導致大量DAPP無法給到用戶可靠的賬戶安全保障。電報小程序在電報應用中“嵌入”了Web前端應用,通過它與區塊鏈和智能合約直接交互,將賬戶信息通過安全策略在本地進行保存,大幅度提高賬戶安全性。同時,將與區塊鏈無關的業務邏輯通過bot與服務器進行交互,提高用戶體驗。
所以,Telegram+小程序+bot+智能合約的開發模式,可能會稱為一種全新的Web3開發技術棧。
查看小程序的實際應用,請嘗試我們的示例@DurgerKingBot
。