Adi*_*ram 11 python python-telegram-bot
我已经安装了python-telegram-bot,如下所示:
pip install python-telegram-bot
Run Code Online (Sandbox Code Playgroud)
当我尝试这样做时:
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackContext
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
ImportError: cannot import name 'Filters' from 'telegram.ext' (/home/mobitnlh/virtualenv/db_application/3.8/lib/python3.8/site-packages/telegram/ext/__init__.py)
Run Code Online (Sandbox Code Playgroud)
小智 27
他们做了一些更改,请参阅链接https://docs.python-telegram-bot.org/en/stable/telegram.ext.filters.html
代替
from telegram.ext import Filters
Run Code Online (Sandbox Code Playgroud)
做
from telegram.ext import filters
Run Code Online (Sandbox Code Playgroud)
而不是Filters.all做filters.ALL
我希望它有帮助!
根据他们的维基,这个名字是filters。所以只需替换Filters为filters:
from telegram.ext import Updater, CommandHandler, MessageHandler, filters, CallbackContext
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53949 次 |
| 最近记录: |