0

我正在尝试在数字海洋应用程序平台上运行 python 电报机器人 (PTB)。应用程序的第一次部署失败并出现以下错误代码:

Bad webhook: failed to resolve host: name or service not known

该应用程序按照以下指南注册 webhook:https ://github.com/python-telegram-bot/python-telegram-bot/wiki/Webhooks#heroku

import os

TOKEN = "TOKEN"
PORT = int(os.environ.get('PORT', '8443'))
updater = Updater(TOKEN)
# add handlers
updater.start_webhook(listen="0.0.0.0",
                      port=PORT,
                      url_path=TOKEN,
                      webhook_url="https://<appname>.herokuapp.com/" + TOKEN)
updater.idle()

URL 设置为os.environ.get("APP_URL")产生正确的 URL。你对这个问题的原因有什么建议吗?

提前感谢您的帮助,Sören

4

0 回答 0