1. Telegram Mini App 简介
Telegram Mini App 是一个内嵌在 Telegram 中的 H5 页面,用户无需离开 Telegram 即可使用相关功能。开发 Mini App 的核心步骤包括:
- 创建一个 Telegram 机器人。
- 将 H5 页面配置到机器人中。
- 处理 Telegram 自动拼接的用户信息。
2. 开发步骤
2.1 创建 Telegram 机器人
- 在 Telegram 中搜索
BotFather
。 - 使用
/newbot
命令创建一个新机器人。 - 获取机器人的 API Token。
2.2 配置 H5 页面
将 H5 页面部署到一个可访问的地址,例如:
https://www.wonderfulfanyi.top/#/
2.3 将 H5 页面关联到机器人
- 在
BotFather
中,使用/setmenubutton
命令为机器人设置菜单按钮。 - 将 H5 页面地址配置为菜单按钮的链接。
3. 获取用户信息
当用户通过 Telegram 打开 H5 页面时,Telegram 会自动在 URL 后拼接用户信息。例如:
https://www.wonderfulfanyi.top/#/?tgWebAppData=user%3D%257B%2522id%25