在 Telegram 中开发 miniapp 要做哪些步骤?
3 个回答
1. 首先在Telegram官网注册开发者账号,填写企业和个人相关信息即可,这个过程很简单,但要准备好邮箱验证码。
2. 技术选型上,前端必须采用WebApp技术(HTML+CSS+JS),后端语言随意,轻量级语言优先,建议Python/Node.js,对接Telegram Bot API。
3. 开发阶段,主要处理消息推送和用户授权,通过initData参数进行用户授权,界面适配移动端,不适用PC。
4. 提交审核前一定要测试支付功能(如果涉及)他们现在对金融类审核比较严。测试账号可以找官方渠道。
5. 审核周期大概7-14天,驳回原因多是隐私政策不全或者涉及赌博。建议准备好符合要求的文档。
6. 上线后要监控流量,Telegram会不定期抽检。用户增长过快时要扩容。
开发问题可继续交流,不要藏着掖着。
注册BotToken,访问Telegram官方开发者网站,填个邮箱验证码即可。再选择框架,推荐Node.js或Python,新手选Python,库多好上手。
使用Web App API对接开发阶段的Telegram Bot,注意web要使用https证书,功能测试完毕后,部署到服务器,记得域名备案。
审核这块不需要,Telegram不审查第三方应用但需遵守社区规则。上线前自测下支付接口和消息推送是否正常。
Telegram生态快速更新,请关注官方频道。有问题欢迎提问。
注册需要有Telegram账号和BotFather机器人,然后向@Apps_Bot申请开发者账号,这个可能需要等待几天。
开发语言。官方推荐JavaScript,后端可以用Python/Go/Node.js等语言做逻辑,主要是API要熟悉,前端要会Vue/React,毕竟组件化才是王道。
讲上线。打包成.zip上传@Apps_Bot,填好描述和截屏。审核大概3-7天,不要包含违规内容,像赌博类的肯定过不了审核。期间可以随时更新版本。
新手建议从猜数字等小游戏练手,因为Telegram生态变化快,要多关注其官方频道获取最新资讯。开发工具链方面,WebStorm+Postman的组合效率最高。