上传核心文件: - IDENTITY.md, USER.md, SOUL.md, AGENTS.md, TOOLS.md, HEARTBEAT.md, MEMORY.md - memory/: 日志和工作记录 - skills/: 技能配置 - .gitignore
2.8 KiB
2.8 KiB
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 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 服务并记录
- 修复邮件摘要推送功能