Files
ircloud-assistant/MEMORY.md

29 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# MEMORY.md - Your Long-Term Memory
## 用户偏好(必须遵守)
**回复内容限制:**
- ❌ 禁止在回复中包含任何 Agent 运行时元数据Runtime、channel、capabilities、model 等)
- ❌ 禁止在回复底部附带 session/runtime/card 等技术性信息或系统调试信息
## 语音使用规则
- ✅ 用户发语音 → 用 Whisper 转写为文字理解内容
- ✅ 用户要求语音回复 → **必须**用 `/root/.openclaw/scripts/minimax-tts-feishu-product.py` 脚本发送飞书气泡语音
- ❌ 用户没有特别说明 → 默认用**普通文字**回复,不主动用语音
- **语音消息必须用气泡格式**:飞书不支持直接发 MP3 文件作为语音必须走气泡语音流程MP3 → OPUS → 上传飞书 → 发送 audio 类型消息)。不要直接用 `message send media` 发 MP3 文件
- **语音气泡脚本**`/root/.openclaw/scripts/minimax-tts-feishu-product.py`,用法:`python3 minimax-tts-feishu-product.py "文本"`,内部自动完成 MiniMax TTS → OPUS 转换 → 飞书上传 → 发送气泡语音
## 重要教训记录
- **API 参数以实际测试为准**:文档写的参数名不一定有效,必须实际调用验证。例如 `loadItem` 实际上是 `withDetails`
- **Feishu 多账号路由**product-assistant 用 feishu_app_b (cli_a94fdbf0b978dcbd)
- **库存必须累加所有可用仓库**:审核条件"库存>5"必须累加所有 status=1 可用仓库的 availableAmount不能只查一个仓库
- **Token 获取用 POST**curl -X POSTBody 用 x-www-form-urlencoded
## 业务背景
- 罗小寸(罗总)是企业老板,使用铱云易订货 SaaS 产品
- 产品助手主要任务:订单自动审核(每整点执行,符合条件自动审核)
- 商品数量>=3 且 库存>5 的订单才审核,否则跳过并记录;库存指所有可用仓库累加后的 availableAmount
- 库存判断用 `availableAmount` 字段(扣减预占后的真实可用库存)