2022 年 4 月 Telegram 的 MiniApp(之前为 Web App,6.0 版后改名为 Mini App)上线,Mini Apps(简称 TMAs,中文名:小程序)很可能会变成一个类似于微信小程序的平台,使得 Telegram 更接近一个“超级应用”。目前,电报小程序推出不久,版本还在快速迭代中,开发人员也较少,但电报庞大的用户群基础很可能会产生大量的小程序。
作为 Web3 的开发者,大多数应用都是前端和区块链直接交互,但电报 bot 只支持消息通过电报服务和 bot 所在的服务器进行交互,导致大量 DAPP 无法给到用户可靠的账户安全保障。电报小程序在电报应用中“嵌入”了 Web 前端应用,通过它与区块链和智能合约直接交互,将账户信息通过安全策略在本地进行保存,大幅度提高账户安全性。同时,将与区块链无关的业务逻辑通过 bot 与服务器进行交互,提高用户体验。
所以,Telegram+ 小程序 +bot+ 智能合约的开发模式,可能会称为一种全新的 Web3 开发技术栈。事实上,从时间上看,电报小程序与 TON 链同时推出,也可能有这方面的用意。但是这种开发模式不仅仅适用于电报和 TON 链,更适用于用户量庞大的各种 EVM 链。
目前,尚未有中文教程对电报小程序做过系统介绍,笔者在开发过程中学习并翻译了官方开发文档如下。
因开发文档的 API 中有大量表格,而 mirror 暂不支持 Markdown 的表格,请点击下面链接,到我的主页查看翻译文档:
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。