纸飞机的Webhook通知具体怎么配置和使用?
5 个回答
你建立一个Telegram的群组或者频道,再把机器人加入到群里面。
在机器人爸爸那里建立webhook链接,复制。
再回到纸飞机后台,点击通知设置,粘贴链接保存。
测试一下发个信息试试,成功就会收到推送信息。
1. 登录纸飞机机器人后台,找到“Webhook设置”选项。
2. 填写你的服务器地址和token,注意必须是公网能访问。
3. 开启通知功能,纸机会将消息推送到你的服务器。
4. 服务器接受到数据后解析JSON格式就可以获得通知信息。
5. 如果一直不成功,请检查服务器防火墙或接口是否正常。
配置完成后,纸飞机将实时推送新消息到你的服务器,请做好接口验证。
Telegram机器人创建webhook需要先获取bot token,然后通过API设置url,注意url必须有有效SSL证书,否则会出错。
建议通过Heroku等平台部署接收服务,测试时可通过ngrok转发本地端口。注意开放防火墙。
配置完成后用getWebhookInfo查询,如果失败请看错误code。常见错误是证书过期或者路径错误。
设置纸飞机Webhook其实很简单,三步即可:
1. 创建bot并获取Token(@BotFather)
2. 获取聊天id(可用getUpdates获取消息id)
3. 构建API地址发送请求(格式https://api.telegram.org/bot/sendMessage)。
注意替换参数,建议通过Postman测试接口。
前往BotFather建立机器人,获取token。
再次进入你想要通知的频道或群,将机器人拉入群聊。
给机器人管理员权限,否则无法发消息。
进入Telegram的API网址,填写参数。
检测消息是否发送成功。
webhook的url格式要正确,不要有中文。
遇到问题可以查看官方文档,或者贴错误截图。