【发布时间】:2020-05-13 18:02:18
【问题描述】:
您好,我想制作一个机器人,它可以从聊天中下载所有媒体,而忽略贴纸或短信。问题是我一次只能使用一个过滤器。
我尝试使用逻辑运算符和元组,但它们不起作用。
我读到我也可以使用 type() 函数来代替电视节目的过滤器,但我不明白怎么做。有人可以帮我吗?
这些是我的尝试:
python
async for message in client.iter_messages(chat,
reverse=True, filter=InputMessagesFilterDocument and InputMessagesFilterMusic):
async for message in client.iter_messages(chat,
reverse=True, filter=InputMessagesFilterDocument or InputMessagesFilterMusic):
async for message in client.iter_messages(chat,
reverse=True, filter=(InputMessagesFilterDocument, InputMessagesFilterMusic)):
【问题讨论】:
-
不,Telegram 的 API 不支持这种东西。
标签: python bots telegram telethon