关于 beeper
beeper 是用于查询本地 Beeper 消息记录的技能,也支持根据 iMessage 和 WhatsApp 桥接中的模糊联系人线索搜索。它按账户、聊天室、参与者和日期缩小结果范围,并将数据库查询结果保留在本地。
主要功能
- 01检查账户、参与者和聊天室
- 02使用 FTS 搜索消息文本
- 03按日期和参与者筛选结果
- 04报告聊天室、账户、日期范围和置信度
- 05将消息结果保留在本地
适用场景
- 01根据模糊联系人线索查找消息
- 02定位特定参与者或时间段的消息
- 03汇总匹配记录可能所属的聊天室和账户
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ steipete/ agent-scripts --skill beeper安装后在 Claude Code 中输入/beeper确认已加载。
详细介绍
Beeper
在查询本地 Beeper 历史记录时使用,尤其适用于根据模糊的联系人线索查找 iMessage/WhatsApp 桥接记录。
来源
- 数据库:
~/Library/Application Support/BeeperTexts/index.db - FTS:
mx_room_messages_fts
开始时,先检查账号和房间,再进行广泛搜索。
工作流
- 根据
accounts、participants和房间表,确定可能的账号、桥接服务或房间。 - 使用 FTS 查找文本。
- 按日期、参与者和房间缩小范围。
- 报告房间和账号名称、日期范围及置信度。
实用查询:
sqlite3 "$HOME/Library/Application Support/BeeperTexts/index.db" \
"select * from accounts limit 20;"
sqlite3 "$HOME/Library/Application Support/BeeperTexts/index.db" \
"select rowid, content from mx_room_messages_fts where mx_room_messages_fts match 'query' limit 20;"
将结果保留在本地;此数据库可能包含私人消息。
评论
支持 Markdown