记录列表 (0)
→
AI 分析报告 默认 by Claude
暂无报告
暂无报告
填了这一项后,易语言端推送账单时只要带这个 wxid 就能精确归类,避免同名群混淆。
AI 分析此群时会自动附上这段说明,帮助 AI 理解该群特有的术语和规则。
🔐 认证方式
所有写接口需在请求头中携带 Token:
X-API-Token: 你的Token
👥 群组管理(v0.6 新增)
GET /groups // 列出全部群组(需 Token,含 wxid)
POST /groups // 新建 body: {name, wxid?, description?}
POST /groups/resolve // ⭐易语言推荐:按 wxid 幂等建群
// body: {wxid, name?} 存在则取,不存在则建
PATCH /groups/:id // 改名/改 wxid body: {name?, wxid?}
DELETE /groups/:id // 删除(级联删该群记录;id=1 默认群不可删)
📤 上传单条记录
POST /records
Content-Type: application/json
{
"content": "浏览300根单70",
"group_id": 2, // 可选,默认=1
"occurred_at": "2024-01-01 12:00:00" // 可选
}
📦 批量上传(推荐)
POST /records/batch
Content-Type: application/json
{
"contents": "记录1\n记录2\n记录3",
"group_id": 2, // 方式 A:按数值主键
"group_wxid": "48542803342@chatroom",// 方式 B:按微信群号(自动建群)
"group_name": "兄弟群" // 可选,仅在按 wxid 自动建群时作群名
}
💡 易语言端推荐方式 B:直接传 group_wxid,不存在的群会自动 findOrCreate,无需提前建群。
📋 获取记录列表
GET /records?limit=20&offset=0&group_id=2
🔢 获取记录总数
GET /records/count?group_id=2
🗑️ 删除记录
DELETE /records/:id // 删单条
DELETE /records?group_id=2 // 清空指定群
DELETE /records?all=1 // 清空全部(危险)
🤖 AI 分析
POST /analyze
Content-Type: application/json
{
"extra_prompt": "补充说明", // 可选
"limit": 50, // 可选,分析最近N条
"group_id": 2 // 可选,只分析该群;不传=全部群
}
💡 易语言示例(按 wxid 自动归群)
网页_访问_对象 (
"http://服务器地址/records/batch",
1, // POST
"contents=" + 编码_URL编码(记录文本)
+ "&group_wxid=" + 编码_URL编码("48542803342@chatroom")
+ "&group_name=" + 编码_URL编码("兄弟群"),
"X-API-Token: 你的Token"
)