通过Telegram纸飞机怎么实现网页版应用?

夷烨烨夷烨烨07月06日2058

求教程,最近想做一个网页版的telegram,但是怎么和纸飞机对接啊?大佬们有知道怎么用纸飞机实现网页端应用的吗?

2 个回答

流年逝
流年逝回答于 07 月 06 日
最佳答案

你想要做网页版Telegram,重点是接入Telegram Bot API。

1. 先注册Bot拿到Token,通信密钥。

2. 用官方提供的API搭建后端服务,建议采用Python的python-telegram-bot库

3. 前端用Vue/React框架开发网站,通过AJAX访问你写的接口

4. 需要部署服务器,推荐使用Heroku这样的免运维平台

5. 安全必须做好Token加密封存

现在有一个现成方案,官方的Web App功能,可直接嵌入Telegram客户端,不用自己搞Web版

注意Bot权限管理,不要泄露Token

孤舟逝
孤舟逝回答于 07 月 06 日

你的问题有点歧义,但我想你的意思应该是想使用 Telegram API 开发网页应用。

1. 申请Telegram API ID/Hash

在官方开发者平台注册账号,并创建应用以获得ID和Hash,这是调用Telegram接口的基础。

2. 使用MTProto协议连接

Telegram使用底层自研的MTProto协议,可选用成熟的框架(如tdlib)封装交互逻辑。网页端通过JavaScript调用API,负责消息的收发,用户状态的同步等等。

纸飞机只是Telegram的第三方客户端,本身不带API,你需要对接的是Telegram官方的接口,和纸飞机本身没关系,现在有很多网上开源的项目可以直接参考,比如Webogram或者tdweb。

您的答案