我尝试使用API调用setWebhook
为webhooks
注册Telegram bot
。
我从我的本地服务器ngrok
获得了一个公共HTTPS网址,我将其传递给setWebhook
。
每当向我的机器人发送新消息时,我都会按预期向本地服务器发出POST请求,但请求有效负载为空。
有什么想法吗?
答案 0 :(得分:0)
代码请。我在我的网络服务器上使用curl来设置webhook。
干杯
编辑。 我在我的wev服务器上使用了这个命令。 可选的ssl / tls证书。
curl -F" url = https://yourdomainname.com/mybot.php" -F" certificate = @ / path / to / cert.pem" https://api.telegram.org/bot / setwebhook.php
希望它有助于男人!!
答案 1 :(得分:0)
可以试试
curl --location --request POST 'https://api.telegram.org/bot/setWebhook'
--form 'url="https://88c23dd3cc13.ngrok.io/"'
更新上面命令中的ngrok url