使用焦图导入过滤器时出现问题

2024-07-03 06:18:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我面临着这个错误,我不知道如何解决它,我认为我已经正确地编写了我的代码

File "C:\Users\Revenger\index.py", line 1, in <module>
        from pyrogram import Client, Filters
    ImportError: cannot import name 'Filters' from 'pyrogram' (C:\Users\Revenger\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\pyrogram\__init__.py)

这是我的密码

from pyrogram import Client, filters
from pyrogram.methods.chats.get_chat_members import Filters

app = Client("Client", bot_token="Token")

@app.on_message(Filters.private & Filters.command('start'))
def startmsg(client, message):
    message.reply("Hi Wassimo Bot is Here")


app.run()  #"long-polling"

Tags: 代码frompyimportclientappmessageindex
2条回答

导入与版本相关的方法

在旧版本中:

from pyrogram import Filters
from pyrogram.types import InlineKeyboardMarkup # Example

在较新版本中:

from pyrogram import filters
from pyrogram import InlineKeyboardMarkup # Example

使用过滤器而不是过滤器

from pyrogram import filters, Client

删除第二行,因为您正在从随机位置导入过滤器

相关问题 更多 >