上传核心文件: - IDENTITY.md, USER.md, SOUL.md, AGENTS.md, TOOLS.md, HEARTBEAT.md, MEMORY.md - memory/: 日志和工作记录 - skills/: 技能配置 - .gitignore
77 lines
2.8 KiB
Markdown
77 lines
2.8 KiB
Markdown
# MEMORY.md - 长期记忆
|
||
|
||
## 用户信息
|
||
- **Name:** 罗国财(小寸)
|
||
- **UserId:** 121922510028034588
|
||
- **Role:** 产研部门负责人
|
||
- **Timezone:** Asia/Shanghai (GMT+8)
|
||
|
||
## 钉钉配置
|
||
- **AppKey:** dingklemniq8uqk5qbgx
|
||
- **AppSecret:** _8EHgyhvHRHRMx6fZbh9LNpQoxyYl3At0b-fXXlQiahwupbt9oY5P6Grj8IM9Dx8
|
||
- **AgentId:** 4404185308
|
||
|
||
## 常用日志模板
|
||
- **经理人周报:** template_code = `150135427970260ac424dce45e289a84`,每周一提交
|
||
|
||
|
||
## 邮件配置(腾讯企业邮箱)
|
||
- **IMAP:** imap.exmail.qq.com:993 (SSL)
|
||
- **SMTP:** smtp.exmail.qq.com:465 (SSL)
|
||
- **账号:** lgc@77ircloud.com
|
||
- **重点关注发件人:** fj@77ircloud.com
|
||
|
||
|
||
## ⚠️ 邮件操作安全规则
|
||
**只读不删!** 严禁执行任何删除邮件的操作,包括但不限于:
|
||
- 删除单封邮件
|
||
- 删除文件夹
|
||
- 标记删除
|
||
- 清空回收站
|
||
所有邮件操作仅限:阅读、搜索、导出。
|
||
|
||
## 语音处理规则
|
||
**默认规则**:
|
||
- 用户发语音 → Whisper 转文字 → **文字回复**
|
||
- 用户特别标注「语音回复」→ MiniMax TTS → **语音回复** (必须用 scripts/dingtalk_tts.sh 操作 把MiniMaxTTS出来的音频转成钉钉的语音)
|
||
**默认音色**: `xiaocun_tianmei`(罗小寸克隆音色)
|
||
**使用方式**: 用户要求语音回复时,执行:
|
||
```bash
|
||
bash scripts/dingtalk_tts.sh "要说的内容"
|
||
**简单说**:正常文字回复,特殊要求才语音回复
|
||
`
|
||
|
||
## 定时任务
|
||
- **邮件摘要:** 每天 9:00 执行 `python3 scripts/email_summary.py`
|
||
- **日志报告:** 每天 18:00 执行 `python3 scripts/daily_log_report.py`,查询昨日18:00至今日18:00收到的日志,阅读详情并生成摘要报告,通过钉钉机器人发送给罗小寸,特别标注@罗国财的内容
|
||
|
||
|
||
## ⚠️ 重要规则:优先使用 MCP 服务
|
||
**有 MCP 服务提供的功能,必须优先走 MCP 查询,禁止直接调用 API!**
|
||
- 日志查询 → 钉钉日志 MCP(`get_send_report_list` / `get_received_report_list`)
|
||
- 文档操作 → 钉钉文档 MCP
|
||
- 日历/日程 → 钉钉日历 MCP
|
||
- 待办事项 → 钉钉待办 MCP
|
||
- 通讯录/用户 → 钉钉通讯录 MCP
|
||
- 企业微信 → wecom MCP
|
||
- 飞书相关 → feishu MCP
|
||
|
||
## 重要教训记录
|
||
|
||
### 时间戳计算(2026-03-31)
|
||
- 钉钉 API 时间参数单位是**毫秒**
|
||
- API 时间范围是**左闭右开** `[startTime, endTime)`
|
||
- 查询当天日志时,endTime 要设为**明天** 00:00:00
|
||
- ✅ 正确方法:`datetime(2026, 4, 1, 0, 0, 0, tzinfo=beijing_tz).timestamp() * 1000`
|
||
|
||
### 钉钉消息推送(2026-03-31)
|
||
- API: `POST /v1.0/robot/oToMessages/batchSend`
|
||
- 需要 `robotCode` 参数(传 AppKey)
|
||
- 成功判断:`invalidStaffIdList` 为空
|
||
|
||
|
||
## 今日工作记录(2026-03-31)
|
||
- 查询 OA 审批:22 个待审核
|
||
- 查询日志 MCP 服务并记录
|
||
- 修复邮件摘要推送功能
|