是否可以使用Telethon在所有电报组中的消息中搜索一个或多个单词?
例如,我仅是一个电报组“一个”的成员。 我想在所有组中搜索其组消息中的“促销”和“奖励”。 我不知道论坛的名称,我也不是会员-只是想弄清楚。
我认为有人(@fquinto)做出了我想要的东西,但他在“群组”消息中搜索了我想要的群组名称。
How to search for groups and channel in telegram using telethon?
答案 0 :(得分:0)
您可以使用client
执行所谓的“全局”搜索,然后搜索“无”聊天(意味着没有特定的聊天,因此是全局的)。这将在您所有的对话框中进行搜索:
async for message in client.iter_messages(None, search='search'):
...
搜索的工作方式与官方应用程序中的搜索工作相同,因此对文本进行某种程度的模糊搜索,而不是“这个单词或另一个单词”(您可以对此执行多次搜索)。