我曾用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。
我遇到了问题,我们使用的证书应该是有效的,而不是免费的。
想了解更多信息,请看这个链接。https:/core.telegram.orgbotswebhooks