Files
my-assistant/MEMORY.md
AI Assistant 889f7a8e27 feat: 初始化 AI 助手记忆仓库
上传核心文件:
- IDENTITY.md, USER.md, SOUL.md, AGENTS.md, TOOLS.md, HEARTBEAT.md, MEMORY.md
- memory/: 日志和工作记录
- skills/: 技能配置
- .gitignore
2026-04-04 02:41:31 +08:00

77 lines
2.8 KiB
Markdown
Raw Permalink 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 - 长期记忆
## 用户信息
- **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 服务并记录
- 修复邮件摘要推送功能