Проблемы с импортом фильтров с помощью Pyrogram

Я столкнулся с этой ошибкой, и я не знаю, как ее решить, и я думаю, что написал свой код правильно

      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"

2 ответа

использовать фильтры вместо фильтров

      from pyrogram import filters, Client

удалите вторую строку, потому что вы импортируете фильтры из случайного места

методы импорта относительно версии

в старых версиях:

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

в более новой версии:

      from pyrogram import filters
from pyrogram import InlineKeyboardMarkup # Example
Другие вопросы по тегам