SuperAPI AI 工具集

setup-ai-bookkeeping

通用与其它

查看项目

更新于 10-16 08:49

技能介绍

用途:为另外 3 个记账 Skill 准备同一份账本,完成初始化或检查配置。

主要能力:判断账本保存位置(SQLite、飞书 HTTP、lark_cli 用户授权);从 config.example.json 复制真实配置,填写本位币、时区和大额确认线;SQLite 模式运行 setup 后确认返回 9 张业务表;Feishu 模式检查“流水”表是否按 schema/data-model.md 创建、app_token 与 table_ids.transactions 是否填写、密钥是否只存于环境变量、应用是否具备多维表读写权限并被加为协作者。

使用方式:先确定仓库根目录 AI_BOOKKEEPING_HOME 和 config.json,运行 python3 "$AI_BOOKKEEPING_HOME/scripts/bookkeeping.py" --config "/absolute/path/to/config.json" setup。试录预览用 record "今天午饭 1 元,支付宝",保持不提交。从空白创建飞书工作台时,先干跑 provision_lark_base.py 加 --dry-run,确认后改 --apply。

适用场景:首次搭建账本、检查账本可用性、制作可复现本地 Demo、连接已有飞书多维表。

限制:不在回复、日志或提交文件中展示飞书应用密钥;setup 可重复运行,SQLite 只补齐缺失表和默认字典,飞书后端只检查不改表结构;未获用户明确同意不删除数据库、不清空多维表、不覆盖已有配置;缺字段时列出缺项让用户补齐后重试;仅研究方案时停在配置与字段清单,不执行在线写入。