机器人token申请
在telegram中搜索@BotFather, 输入命令: /start 可以获取交互的命令说明。
/newbot 创建新的机器人,此时输入我们想要创建的机器人名就可以了。在这里我们输入nftfans为例。 BotFather会提示我们输入一个机器人的username,必须要bot结尾
创建电报的web app
输入网址 https://my.telegram.org/apps 如果没有登录过,会弹出输入输入账号的界面,在电报的客户端会收到一条验证码,填入后即可登录成功。然后根据提示,创建一个web app。成功后会显示 api_id和api_hash,要记录下来并不要泄露。
开发一个简单的电报机器人
pyrogram 使用 MTProto 协议,不是http协议。因此需要使用 api_id和api_hash。如果是使用http协议,只需要机器人的token就可以了。但pyrogram的优点是可以同时支持官方机器人和web app协议,比单纯的机器人api要强大的多。
机器人本质上是一个例程、软件或脚本,通过HTTPS 请求查询 API并等待响应。您可以发出多种类型的请求,以及可以使用和接收作为响应的许多不同对象。由于您的浏览器能够发送 HTTPS 请求,因此您可以使用它来快速试用 API。获取您的 token后,尝试将此字符串粘贴到您的浏览器中:
获取ID: https://api.telegram.org/bot/getMe
获取ChatID: https://api.telegram.org/bot/getUpdates
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。