python - Telegram webhooks POST 请求的负载为空

标签 python webhooks telegram telegram-bot python-telegram-bot

我正在尝试使用 API 调用 setWebhook 为我的 Telegram bot 注册 webhooks .

我从 ngrok 得到了一个公共(public) HTTPS url对于我传递给 setWebhook 的本地服务器。
每当向我的机器人发送新消息时,我都会按预期收到对本地服务器的 POST 请求,但是,请求负载为空。

有什么想法吗?

最佳答案

请输入代码。我在我的网络服务器上使用 curl 来设置网络钩子(Hook)。

干杯

编辑。 我在我的 wev 服务器上使用了这个命令。 可选的 ssl/tls 证书。

curl -F "url= https://yourdomainname.com/mybot.php "-F "certificate=@/path/to/cert.pem"https://api.telegram.org/bot/setwebhook.php

希望对大家有所帮助!!

关于python - Telegram webhooks POST 请求的负载为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36780411/

相关文章:

amazon-web-services - AWS codebuild 没有构建我的 github 拉取请求

git - 如何设置从 bitbucket 到 AWS Codebuild 的 Webhook 以仅在 merge 到开发分支时触发?

node.js - npm install 上缺少目录和文件

python - 从数据框中删除具有特定值的连续重复项

python - Django 模型 id 不会通过 for 循环更改

python - 给定顶点 i 在 pylab 中绘制 3d 曲面

php - Bitbucket webhook 不发送负载

telegram - php Telegram Bot 中的ReplyMarkup

Telegram:如何查找群聊 ID?

python - 如何在数据集的所有行上应用正则表达式?