Debugging 我的bot在设置我的webhook后没有响应回来?-python

Debugging 我的bot在设置我的webhook后没有响应回来?-python,debugging,flask,heroku,python-telegram-bot,Debugging,Flask,Heroku,Python Telegram Bot,我被困了一天,安装webhook后,机器人没有回复我的命令/start 我发誓它在本地使用轮询方法运行良好。但在安装webhook后不工作。我用的是flask+heroku 这是我的全部代码:(我不在乎是否有人复制我的代码。只需要帮助@@) 信息:windows10prox64, Python 3.8, PythonTelegram机器人=13.4.1 我的WebhookInfo回复: { "ok": true, "result": {

我被困了一天,安装webhook后,机器人没有回复我的命令
/start

我发誓它在本地使用轮询方法运行良好。但在安装webhook后不工作。我用的是flask+heroku 这是我的全部代码:(我不在乎是否有人复制我的代码。只需要帮助@@)

信息:windows10prox64, Python 3.8, PythonTelegram机器人=13.4.1

我的WebhookInfo回复:

{
  "ok": true,
  "result": {
    "url": "https://hello-world.herokuapp.com/xxxx",
    "has_custom_certificate": false,
    "pending_update_count": 0,
    "max_connections": 40,
    "ip_address": "54.165.0.49"
  }
}
部署到heroku后的我的日志:
IISC,您不会在
webhook\u handler
中的任何位置处理传入的更新。如果使用
dispatcher.start()
处理更新,则必须调用
dispatcher.process\u update(更新)
或将更新放入dispatchers
update\u队列
。还有两个注意事项:

  • telegram.Update.de_json(request.get_json(force=True),updater)
    应更改为
    telegram.Update.de_json(request.get_json(force=True),updater.bot)
  • 如果不使用
    更新程序
    获取更新,则根本不需要它,只需要一个
    调度程序
我建议大家看看PTBs的wiki页面。甚至还有一个专门的。诚然,它使用了
updater.start\u webhook
,但我在代码中没有看到任何东西可以解释为什么使用flask而不是内置解决方案