这个项目能做什么
FamilyBot 是一款专为通过 WhatsApp 进行家庭协调而设计的个人 AI 助手。它能够监控指定的群聊(如学校或社区群组),利用 Claude LLM (Anthropic) 提取可执行的事件和通知,并自动将这些信息同步到 Google Calendars。
核心功能包括:
- WhatsApp 集成:采用 Baileys 作为原生 WebSocket 客户端构建,无需使用无头浏览器。
- 日历同步:具备 Google Calendar 的读写能力,并设有 4 阶段去重机制以防止重复条目。
- 协调中心:一个分拣引擎,可将通知进行批处理并发布到指定的家庭“主”群组,包括每日早晨的摘要。
- 本地数据管理:使用 SQLite 存储消息、通知和事件,并支持 S3 备份。
- 自定义配置:支持家庭成员种子数据以进行名称解析,并提供可配置的提示词模板以实现本地化。
该系统设计为在小型 Linux VPS 上以单进程运行,并包含一个用于出站消息的语音服务器。
评论
0 评分人数达到10人后显示
登录后参与讨论。