SuperAPI AI 工具集

busa-wechat-crm

通用与其它

查看项目

更新于 10-15 20:09

技能介绍

Busa WeChat CRM 是一个目标驱动的微信关系策略应用(App-in-Skill),用于把操作者已有的微信关系转化为个人策略工作台,而不是把整本通讯录复制进 Busabase。它并非传统销售 CRM,worklog 记录的是用户与 Agent 的请求、分析、决策与学习,不虚构客户拜访历史。

用途与循环:用户目标 → 本地候选发现 → 显式晋升为 People → 关系快照 → 建议动作 → 用户手动在微信执行 → Agent 工作日志 → 下一次快照。

依赖:需遵循 $kelly-app-skill-creator(产品工作流与 UI)、$busabase(连接、目标 Space、变更请求、评审合并)和 $busabase-app-creator(包格式、资源建模、SDK/运行时/安全规则、安装与部署)。操作本地微信前须阅读 https://wechat-cli.com/SKILL.md,其命令、JSON 结构、限制和退出码为准。依赖不可用时保留本地产物并停止,不得另造微信读取器。

微信边界:wechat-cli-rs 本地优先且对微信只读,不能发消息、改备注、增删联系人或改数据;不得自动执行 wechat-cli-rs init;进入 Agent 上下文的输出须经 node scripts/wechat-safe.mjs <command> ... 调用以脱敏;不要将 CLI 的有状态新消息游标持久化为应用状态;导出需另行批准。所有姓名、wxid、消息与统计均视为敏感个人数据。建议的备注或消息仅为建议,由用户手动在微信执行,且须尊重同意、拒绝与隐私边界。

Busabase 资源:busa-wechat-crm 文件夹下六个 Base——people(仅用户选中的联系人)、relationship-snapshots(不可变、带时间窗的分析)、goals(动态目标)、actions(评审队列)、worklog(用户与 Agent 工作记录)、settings(脱敏的连通性/就绪状态,绝不存令牌或消息历史)。

首次就绪:先过 Busabase 关卡,再检查本地微信连接器;确认 wechat-cli-rs 存在,执行如 sessions --limit 1 --format json 的有界读取;未初始化时报告状态并请用户自行运行 init。

同步:在登录微信的同一台机器上运行 BUSABASE_BASE_URL=<url> BUSABASE_SPACE_ID=<space-id> [BUSABASE_API_KEY=<key>] node scripts/sync_wechat.mjs,默认 dry run,经用户批准后加 --apply。同步只读 contacts 与 sessions --limit 200,仅匹配已在 People 的联系人,只刷新微信自有字段,保留关系分析与笔记;未跟踪联系人留在本地,需用户在 AirApp 中确认“加入重点联系人”。

限制与已知缺口:连接器与分析流程仅经确定性夹具和隔离 Busabase 测试,尚未在真实初始化的微信安装上验收;停止条件包括微信未显式初始化、分析范围过宽、写入未经用户发起、可能违反同意或边界等。分类归属为办公与效率。