feat: 初始化 AI 助手记忆仓库

上传核心文件:
- IDENTITY.md, USER.md, SOUL.md, AGENTS.md, TOOLS.md, HEARTBEAT.md, MEMORY.md
- memory/: 日志和工作记录
- skills/: 技能配置
- .gitignore
This commit is contained in:
AI Assistant
2026-04-04 02:41:31 +08:00
parent 0227d525f9
commit 889f7a8e27
9 changed files with 665 additions and 59 deletions

View File

@@ -49,31 +49,20 @@ Client ID (AppKey): dingklemniq8uqk5qbgx
Client Secret (AppSecret): _8EHgyhvHRHRMx6fZbh9LNpQoxyYl3At0b-fXXlQiahwupbt9oY5P6Grj8IM9Dx8
```
## 钉钉 API 注意事项
### ⚠️ 时间参数单位毫秒ms
钉钉绝大名接口的时间参数(如 `start_time``end_time``created_at` 等)都是**毫秒**,不是秒!
- ❌ 错误:`1743206400`(秒)
- ✅ 正确:`1743206400000`(毫秒)
### ⚠️ 字段命名:全小写 `userid`
很多接口参数名是 `userid`(全小写),不是 `userId`(驼峰)。具体以接口文档为准。
## 日志查询
参考文档https://open.dingtalk.com/document/development/query-logs-sent-by-an-employee
详细调用方式见 skill`skills/dingtalk-log/SKILL.md`
## MCP 服务配置
已配置 3 个钉钉 MCP 服务:
已配置 5 个钉钉 MCP 服务:
### 钉钉日志 MCP
- URL: `https://mcp-gw.dingtalk.com/server/e773f33a72809ae9a1272da0eb203a4e4647512e168c411bd17c5a26212422ca?key=0450857ec796591204d2d030dfff95e1`
- **用途**:钉钉日志查询(查询用户发送的日志)
- **主要工具**:通过 mcporter 调用
### 钉钉文档
- URL: `https://mcp-gw.dingtalk.com/server/fcf2405ec27cd4428220e0515ff8e04ee52ba7e11578aabbd1ef57651ad9c4d4?key=70fb66762bdf5b10a304a3d1a270aebb`
- **用途**飞书云文档操作(创建/读取/写入/管理文档和表格)
- **用途**钉钉文档操作(创建/读取/写入/管理文档和表格)
### 钉钉MCP (MCP1)
### 钉钉日历/日程
- URL: `https://mcp-gw.dingtalk.com/server/6efc2da975c4393ba3ad307bad77180a09e28f0c660b247bf0b2258804dc034b?key=1ef173d18cfc53aec32435c06a06908b`
- **用途**:日历/日程管理
- **主要工具**
@@ -86,7 +75,7 @@ Client Secret (AppSecret): _8EHgyhvHRHRMx6fZbh9LNpQoxyYl3At0b-fXXlQiahwupbt9oY5P
- `query_busy_status` - 查询用户闲忙状态
- `query_available_meeting_room` - 查询空闲会议室
### 钉钉MCP2 (MCP2)
### 钉钉M通讯录
- URL: `https://mcp-gw.dingtalk.com/server/d0050f4b18d11aa780d304f2707e7bbb24794237a4f0a41d0f1dfdb40bc8bd27?key=ec174881fd525c64726e41b22892a7cf`
- **用途**:通讯录/用户管理
- **主要工具**
@@ -114,63 +103,28 @@ Client Secret (AppSecret): _8EHgyhvHRHRMx6fZbh9LNpQoxyYl3At0b-fXXlQiahwupbt9oY5P
| 钉钉功能 | 操作工具 |
|---------|---------|
| 钉钉日志 | 钉钉日志 MCP |
| 钉钉文档 | 钉钉文档 MCP |
| 钉钉日程 | 钉钉日程 MCP |
| 钉钉待办 | 钉钉待办 MCP |
| 钉钉通讯录 | 钉钉通讯录 MCP |
| 其他钉钉操作 | 通过相应 skill 调用 API |
## 腾讯企业邮箱配置
用于接收和读取企业邮件。
```markdown
IMAP 服务器: imap.exmail.qq.com (SSL, 端口993)
SMTP 服务器: smtp.exmail.qq.com (SSL, 端口465)
邮箱账号: lgc@77ircloud.com
密码: bVPPcg6XgB7qRPw7
```
**重要提醒人:** `fj@77ircloud.com` 的邮件需要重点关注
## MiniMax TTS 语音回复
**脚本**: `scripts/dingtalk_tts.sh`
**默认音色**: `xiaocun_tianmei`(罗小寸克隆音色)
**使用方式**: 用户要求语音回复时,执行:
```bash
bash scripts/dingtalk_tts.sh "要说的内容"
```
**注意**: duration 参数使用秒(整数),不是毫秒
## 语音识别Whisper
**命令**: `whisper <音频文件> --language Chinese --model small`
**支持格式**: AMR, OGG, MP3, WAV 等ffmpeg 支持的格式)
**用途**: 用户发来的语音消息 → 用 Whisper 转文字 → 处理回复
**示例**:
```bash
whisper /root/.openclaw/workspace-assistant/media/inbound/audio-xxx.ogg --language Chinese --model small
```
## 语音处理规则
**默认规则**
- 用户发语音 → Whisper 转文字 → **文字回复**
- 用户特别标注「语音回复」→ MiniMax TTS → **语音回复**
**简单说**:正常文字回复,特殊要求才语音回复
## ⚠️ 邮件操作安全规则
**只读不删!** 严禁执行任何删除邮件的操作,包括但不限于:
- 删除单封邮件
- 删除文件夹
- 标记删除
- 清空回收站
所有邮件操作仅限:阅读、搜索、导出。