这个项目能做什么

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