feat: 初始化 AI 助手记忆仓库
上传核心文件: - IDENTITY.md, USER.md, SOUL.md, AGENTS.md, TOOLS.md, HEARTBEAT.md, MEMORY.md - memory/: 日志和工作记录 - skills/: 技能配置 - .gitignore
This commit is contained in:
68
TOOLS.md
68
TOOLS.md
@@ -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 → **语音回复**
|
||||
|
||||
**简单说**:正常文字回复,特殊要求才语音回复
|
||||
|
||||
## ⚠️ 邮件操作安全规则
|
||||
|
||||
**只读不删!** 严禁执行任何删除邮件的操作,包括但不限于:
|
||||
- 删除单封邮件
|
||||
- 删除文件夹
|
||||
- 标记删除
|
||||
- 清空回收站
|
||||
|
||||
所有邮件操作仅限:阅读、搜索、导出。
|
||||
|
||||
Reference in New Issue
Block a user