telegram.bot webhook中的超时 - asp.net mvc

问题描述 投票:0回答:1

我曾用Telegram.Bot开发了一个telegram机器人。

我试着重新开发这个机器人,首先我用BotFather创建了机器人,并得到了token。

我在telegram api中设置了webhook服务器api地址。但是当我检查webhookinfo时,它返回了这个错误。

https:/api.telegram.orgbotTokengetWebhookinfo。

响应。

"last_error_date":1585419712, "last_error_message": "连接已超时"

我检查了一下,它需要TLS12来进行安全连接,使用的是

System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12。

但它在我的服务器上没有得到更新,并显示超时错误。

我试着用postman和ngrok在我的iisexpress上运行,我得到了数据,并且可以在我的本地主机上发送消息给机器人。

但在主机上却不能工作,新的Telegram.Bot库或telegram服务器有什么问题?


更新

我检查了邮递员我的主机网址,邮递员也无法连接到该网址,我的代码会有什么问题?

这是当我在我的主机中调用更新接收网址时的响应。

连接尝试失败,因为连接方没有适当的响应一段时间后,或建立连接失败,因为连接的主机未能响应10.10.34.35:443。
asp.net-mvc telegram-bot telegram-webhook
1个回答
0
投票

我遇到了问题,我们使用的证书应该是有效的,而不是免费的。

想了解更多信息,请看这个链接。https:/core.telegram.orgbotswebhooks

© www.soinside.com 2019 - 2024. All rights reserved.