首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Telegram Bot:来自webhook的错误响应: 404错误请求

Telegram Bot:来自webhook的错误响应: 404错误请求
EN

Stack Overflow用户
提问于 2021-02-19 00:51:55
回答 2查看 939关注 0票数 0

我在Heroku上部署了我的电报机器人。机器人曾经工作得很好,但在某些情况下,它只是在接收命令时停止发送消息。这是getWebHookInfo的答案:

{"ok":true,"result":{"url":“https://telegram-rainbow-bot.herokuapp.com:443/api/message/update",“有_自定义_证书“:false,”挂起_更新_计数“:1,”最后_错误_日期“:1613676609”,最后一次_错误_消息“:”错误来自webhook的响应: 404找不到“,”最大值_连接“:40,"ip_地址“:”54.171.62.111“}}

我不知道发生了什么。机器人像往常一样工作,突然发生了这种情况。Bot正在为https请求使用端口443。此外,有时日志会显示“无法确定用于重定向的https端口”。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-20 03:18:49

我设法解决了这个问题(尽管我不确定这是不是正确的方式)。一开始,我遇到了错误代码404的问题。通过在Startup.cs的Configure方法中添加UseRouting()来修复此问题。然后我遇到了错误代码400的问题。我通过安装Microsoft.AspNetCore.Mvc.NewtonsoftJson nuget包修复了这个问题,然后在Startup.cs的ConfigureServices方法中添加了AddControllers().AddNewtonsoftJson()。可能我的代码没有正确处理来自Telegram的JSON。希望这对任何人都有帮助。

票数 1
EN

Stack Overflow用户

发布于 2021-02-19 07:03:07

可能是因为找不到你的页面。

https://telegram-rainbow-bot.herokuapp.com/api/message/update

找不到!因此,修复此问题,并尝试重新设置您的webbook

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66264439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档