我在电报中创建了一个机器人,将其配置为 Wehook 到我的站点,它向该站点发出每条消息的请求,但我不明白如何获取机器人收到的消息,因为 启用 Webhook 后,getUpdate 功能将被阻止。网上都说要安装通过console安装的Library,我没有,只能在hosts上改php版本,管理phpmyadmin,做cron任务(不知道是什么)。
setWebhook
需要此方法来设置机器人将向其发送更新的 webhook URL。每次收到更新时,都会向该地址发送一个带有 JSON 序列化更新对象的 HTTPS POST。如果对您的服务器的请求失败,该尝试将重试适当的次数。
如何在 php 中读取它?我检查了整个 $_POST ,那里什么都没有。
当一条消息被写入机器人时,一个带有 JSON 的 post 请求被发送到服务器。要在服务器上获取它,您需要声明类似
在请求所针对的 php 文件中。然后,要从那里提取数据,我们编写类似
要发送响应,您可以这样做
阅读电报 API 的文档,一切都写在那里