类型错误:Updater.__init__() 获得意外的关键字参数“use_context”

问题描述 投票:0回答:3

当我执行此操作时发生了:

updater = Updater('xyaz:testtsttttt-HI', use_context=True)

非常感谢!

python python-telegram-bot
3个回答
9
投票

“降级”或“升级” python-telegram-bot 到相关版本,例如,我使用“pip install python-telegram-bot==13.7”从最新的 python-telegram-bot 20.0 版本降级,并且它为我工作, 注意:我的版本可能与您的不同,因此请使用不会调用错误的正确版本


5
投票

您应该撤销您刚刚发布的令牌。另请仔细检查您正在使用的 python-telegram-bot

 哪个版本
,并遵循 PTB 为该版本提供的资源。


免责声明:我目前是

python-telegram-bot
的维护者。


0
投票

我认为这是一个与版本相关的问题,我在使用 20.6 版本时也遇到了同样的问题。我通过使用 Application 类而不是使用 Updater 修复了这个问题。

from telegram.ext import Application

application = Application.builder().token(TELEGRAM_API_TOKEN).build()

稍后您可以使用应用程序对象启动机器人。

application.run_polling()
© www.soinside.com 2019 - 2024. All rights reserved.