我正在尝试在数字海洋应用程序平台上运行 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