如何让 Telegram 搜索机器人只搜索特定用户发送的消息?

性荡性荡09月20日2021

如何设置Telegram搜索机器人只搜索某人的消息?比如我只想要搜索朋友A的消息,不要其他人的。有办法设置吗?

3 个回答

迟晶滢
迟晶滢回答于 09 月 20 日
最佳答案

Telegram 自带搜索不支持按人筛选消息,不过有变通的方法可以实现。

1. 你和朋友 A 私聊或在群聊里,可以点击他的头像创建一个「仅他」的专属频道/群组,屏蔽其他人消息,搜索时就只会出现他的内容。

2. 使用第三方搜索机器人时,可以手动输入 `/search` 命令,后面加上用户名或 ID,部分机器人支持关键词+用户名组合搜索。

3. 最推荐的是:把朋友 A 的聊天记录导出成文件,用电脑上的文本编辑器搜索,精准度高,还不会泄露隐私。

以上方法都不够理想,但 Telegram 官方目前没有这个功能,只能凑合用。

魏寒荷
魏寒荷回答于 09 月 26 日

Telegram 本身没有“只搜某个人”的功能,不过你可以这样做:

1. 单独开对话搜索:打开你朋友 A 的私聊窗口,直接点右上角搜索图标,就只搜他发的消息了。

2. 建专属群组:把你们的聊天设为专属群(只有你们两个人),他以后发的消息都集中在这里,方便你查。

3. 用第三方搜索机器人(如 @searchbot)时:只能全群/频道搜索,无法限定某个人,所以最好配合第 1 点手动筛选。

如果你常看某个人的聊天记录,建议养成“单开对话搜索”的习惯,效率更高。

礼碧蓉
礼碧蓉回答于 09 月 27 日

目前 Telegram 本身没有“只搜索某个人消息”的功能,但可以这样变通:

1. 保存对方聊天记录

和朋友 A 聊天时,手动截图或复制重要信息。这样你就有专属的 A 的消息备份。

2. 导出聊天记录

在设置中导出和朋友 A 的完整聊天记录(.json 格式),然后在电脑上搜索 A 的消息。

3. 第三方搜索机器人

如果你使用的是第三方搜索机器人(比如 @chatbotX 这种),可以私聊它,让它只处理你转发的 A 的消息,其他消息忽略。

4. 建个群只加自己和 A

把 A 单独拉进一个群,以后 A 的所有消息都在这个群里,用 @searchbot 搜索就精准了。

以上方法都无法像微信那样一键过滤,但日常使用完全没问题。如果你经常需要这么做,建议多用第 2 或 4 种,最方便实用。

您的答案