1

我收到一条包含任何新更新的消息,但我想收到一个针对特定频道的消息。


@app.on_message(Filters.chat("mychannel"))
def from_pyrogramchat(client, message):
   print("New message in @mychannel")

https://github.com/pyrogram/pyrogram

谢谢!

4

1 回答 1

0

您可以创建一个新的过滤器来过滤来自特定频道的消息

@Client.on_message(Filters.channel & Filters.create(lambda c,m: m.chat.id == -1001234567890))
async def foo(c, m):
    print(m)

参考 -热解图文档

于 2020-08-13T19:23:56.787 回答