FamilyWall Integration — FamilyWall 集成
v1.0.0与FamilyWall家庭组织平台进行交互。管理日历事件、购物清单、任务、家庭消息、成员位置和家庭墙/动态。使用时:(1)查看家庭日历或创建事件,(2)管理购物清单或待办事项,(3)发送/阅读家庭消息,(4)查看家庭成员位置,(5)查看家庭墙/动态。触发器: "家庭日历"、"家庭事件"、"购物清单"、"杂货清单"、"家庭消息"、"家庭聊天"、"家庭位置"、"在哪里"、"家庭墙"、"家庭动态"、"添加到清单"、"家庭成员"、"FamilyWall"。
运行时依赖
安装命令
点击复制技能文档
FamilyWall 集成 FamilyWall 家庭组织平台集成,用于管理日历、列表、消息等。 身份验证 FamilyWall 使用电子邮件/密码身份验证和会话令牌。 所需环境变量: FAMILYWALL_EMAIL - FamilyWall 账户电子邮件 FAMILYWALL_PASSWORD - FamilyWall 账户密码 这些应该在 ~/.openclaw/.env 中设置。 测试连接: source ~/.openclaw/.env && {baseDir}/scripts/familywall.py 状态 快速参考 所有操作都使用 {baseDir}/scripts/familywall.py 脚本: 操作 命令 状态和成员 账户/家庭状态 {baseDir}/scripts/familywall.py 状态 列出家庭成员 {baseDir}/scripts/familywall.py 成员 日历事件 列出即将发生的事件 {baseDir}/scripts/familywall.py 事件列表 -- 天 7 创建事件 {baseDir}/scripts/familywall.py 事件创建 "标题" -- 开始 "2026-03-10T14:00:00" -- 结束 "2026-03-10T15:00:00" 创建全天事件 {baseDir}/scripts/familywall.py 事件创建 "假期" -- 开始 "2026-03-10" -- 结束 "2026-03-11" -- 全天 删除事件 {baseDir}/scripts/familywall.py 事件删除 事件 ID 购物清单/任务 列出所有清单 {baseDir}/scripts/familywall.py 清单列表 查看清单项 {baseDir}/scripts/familywall.py 清单项 清单 ID 向清单添加项 {baseDir}/scripts/familywall.py 清单添加 清单 ID "牛奶" 带数量添加 {baseDir}/scripts/familywall.py 清单添加 清单 ID "鸡蛋" -- 数量 "12" 检查项(已购买){baseDir}/scripts/familywall.py 清单检查 项 ID 取消检查项 {baseDir}/scripts/familywall.py 清单检查 项 ID -- 取消检查 创建新清单 {baseDir}/scripts/familywall.py 清单创建 "杂货" -- 类型 购物 创建待办清单 {baseDir}/scripts/familywall.py 清单创建 "任务" -- 类型 待办 消息 列出线程 {baseDir}/scripts/familywall.py 消息线程 阅读消息 {baseDir}/scripts/familywall.py 消息阅读 线程 ID -- 限制 20 发送消息 {baseDir}/scripts/familywall.py 消息发送 线程 ID "你好,家庭!" 位置 获取成员位置 {baseDir}/scripts/familywall.py 位置 墙/Feed 获取家庭墙 {baseDir}/scripts/familywall.py 墙 -- 限制 20 常见工作流程 检查即将发生的家庭事件 source ~/.openclaw/.env {baseDir}/scripts/familywall.py 事件列表 -- 天 7 向购物清单添加项 source ~/.openclaw/.env # 首先获取清单 ID {baseDir}/scripts/familywall.py 清单列表 # 然后添加项 {baseDir}/scripts/familywall.py 清单添加 "tasklist/12345_67890" "牛奶" {baseDir}/scripts/familywall.py 清单添加 "tasklist/12345_67890" "面包" {baseDir}/scripts/familywall.py 清单添加 "tasklist/12345_67890" "鸡蛋" -- 数量 "12" 创建日历事件 source ~/.openclaw/.env {baseDir}/scripts/familywall.py 事件创建 "家庭晚餐" -- 开始 "2026-05-15T18:00:00" -- 结束 "2026-05-15T20:00:00" -- 位置 "家" -- 描述 "每周家庭晚餐" 发送家庭消息 source ~/.openclaw/.env # 首先获取线程列表 {baseDir}/scripts/familywall.py 消息线程 # 向线程发送消息 {baseDir}/scripts/familywall.py 消息发送 "imthread/12345_67890" "晚餐准备好了!" 检查家庭成员位置 source ~/.openclaw/.env {baseDir}/scripts/familywall.py 位置 API 详情 FamilyWall API 位于 https://api.familywall.com/api。 身份验证基于会话: 通过 log2in 端点使用电子邮件/密码登录 接收 JSESSIONID cookie 和 tokenCsrf 在后续请求中包含两者 关键 API 端点 类别 端点 描述 身份验证 log2in 使用电子邮件/密码登录 账户 accgetallfamily 获取所有家庭数据 家庭 famlistfamily 列出用户的家庭 事件 evtlist 列出日历事件 事件 evtcreate 创建事件 事件 evtdelete 删除事件 清单 tasklistlist 列出所有任务/购物清单 清单 tasklistget 获取带有项的清单 清单 tasklistadd 向清单添加项 清单 tasklistcheck 检查/取消检查项 清单 tasklistcreate 创建新清单 消息 imthreadlist 列出 IM 线程 消息 immessagelist 获取线程中的消息 消息 imsend 发送消息 位置 loclist 获取成员位置 墙 walllist 获取墙/Feed 帖子 请求格式 所有请求都是 POST 请求,带有 application/x-www-form-urlencoded 正文。 参数使用前缀符号: a00 前缀用于第一个调用参数 a01call、a02call 等用于批处理调用 partnerScope=Family 需要在所有调用中 响应格式 响应是 JSON 格式,结构如下: { "a00": { "r": {"r": }, // 成功 "ex": {"ex": {"message": "..."}}, // 错误 "cn": "端点名称" } } 错误处理 常见错误: FizClassId 1:账户未找到 FizClassId 4:账户标识符未验证 FizClassId 10:API 密钥未找到 FizClassId 26:账户被阻止 FizClassId 502:调用未注册/缺少参数 FizClassId 503:模型不存在 FizClassId 510:没有家庭上下文(需要先选择家庭) 依赖项 Python 3.10+(使用 stdlib urllib 如果 requests 不可用) 可选:requests 库用于更好的 HTTP 处理 完整 API 参考 完整 API 参考文档请参阅...