请帮我修复Python代码中的错误。
错误类型:Update tool.init()获得关键字'token'的意外参数
代码:
# Telegram Bot API
from telegram.text import Updater
updater = Updater(token='my bot token', context_user=True)
dispatcher = updater.dispatcher
我试了不同版本的代码,还是不知道是什么错误。
telegram-bot==3.2.0 package它工作正常,传递令牌如下
from telegram import Updater
updater = Updater(token='token')
Updater
类应该从telegram.ext
导入,而不是从text
导入- 对于较旧的
python-bot-api
版本,删除token=
部分 - 查看
Updater()
源代码,没有context_user
选项,所以也删除
from telegram.ext import Updater
updater = Updater('my bot token')