mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-07-20 05:27:59 +08:00
feat: add skills and upgrade feishu/dingtalk channel
This commit is contained in:
@@ -42,24 +42,26 @@ Agent: [调用 scheduler 工具]
|
||||
|
||||
**示例对话:**
|
||||
```
|
||||
用户: 每天早上8点帮我搜索一下当前新闻
|
||||
用户: 每天早上8点帮我读取一下今日日程
|
||||
Agent: [调用 scheduler 工具]
|
||||
action: create
|
||||
name: 每日新闻
|
||||
name: 每日日程
|
||||
tool_call:
|
||||
tool_name: bocha_search
|
||||
tool_name: read
|
||||
tool_params:
|
||||
query: 今日新闻
|
||||
result_prefix: 📰 今日新闻播报
|
||||
file_path: ~/cow/schedule.txt
|
||||
result_prefix: 📅 今日日程
|
||||
schedule_type: cron
|
||||
schedule_value: 0 8 * * *
|
||||
```
|
||||
|
||||
**工具调用参数说明:**
|
||||
- `tool_name`: 要调用的工具名称(如 `bocha_search`、`web_fetch` 等)
|
||||
- `tool_name`: 要调用的工具名称(如 `bash`、`read`、`write` 等内置工具)
|
||||
- `tool_params`: 工具的参数(字典格式)
|
||||
- `result_prefix`: 可选,在结果前添加的前缀文本
|
||||
|
||||
**注意:** 如果要使用 skills(如 bocha-search),需要通过 `bash` 工具调用 skill 脚本
|
||||
|
||||
### 2. 支持的调度类型
|
||||
|
||||
#### Cron 表达式 (`cron`)
|
||||
@@ -167,7 +169,7 @@ Agent: [调用 scheduler 工具]
|
||||
```json
|
||||
{
|
||||
"id": "def456",
|
||||
"name": "每日新闻",
|
||||
"name": "每日日程",
|
||||
"enabled": true,
|
||||
"created_at": "2024-01-01T10:00:00",
|
||||
"updated_at": "2024-01-01T10:00:00",
|
||||
@@ -177,11 +179,11 @@ Agent: [调用 scheduler 工具]
|
||||
},
|
||||
"action": {
|
||||
"type": "tool_call",
|
||||
"tool_name": "bocha_search",
|
||||
"tool_name": "read",
|
||||
"tool_params": {
|
||||
"query": "今日新闻"
|
||||
"file_path": "~/cow/schedule.txt"
|
||||
},
|
||||
"result_prefix": "📰 今日新闻播报",
|
||||
"result_prefix": "📅 今日日程",
|
||||
"receiver": "wxid_xxx",
|
||||
"receiver_name": "张三",
|
||||
"is_group": false,
|
||||
@@ -234,30 +236,29 @@ Agent: [创建 cron: 0 18 * * 1-5]
|
||||
Agent: [创建 interval: 3600]
|
||||
```
|
||||
|
||||
### 4. 每日新闻推送(动态工具调用)
|
||||
### 4. 每日日程推送(动态工具调用)
|
||||
```
|
||||
用户: 每天早上8点帮我搜索一下当前新闻
|
||||
用户: 每天早上8点帮我读取今日日程
|
||||
Agent: ✅ 定时任务创建成功
|
||||
任务ID: news001
|
||||
任务ID: schedule001
|
||||
调度: 每天 8:00
|
||||
工具: bocha_search(query='今日新闻')
|
||||
前缀: 📰 今日新闻播报
|
||||
工具: read(file_path='~/cow/schedule.txt')
|
||||
前缀: 📅 今日日程
|
||||
```
|
||||
|
||||
### 5. 定时天气查询(动态工具调用)
|
||||
### 5. 定时文件备份(动态工具调用)
|
||||
```
|
||||
用户: 每天早上7点查询今天的天气
|
||||
Agent: [创建 cron: 0 7 * * *]
|
||||
工具: bocha_search(query='今日天气')
|
||||
前缀: 🌤️ 今日天气预报
|
||||
用户: 每天晚上11点备份工作文件
|
||||
Agent: [创建 cron: 0 23 * * *]
|
||||
工具: bash(command='cp ~/cow/work.txt ~/cow/backup/work_$(date +%Y%m%d).txt')
|
||||
前缀: ✅ 文件已备份
|
||||
```
|
||||
|
||||
### 6. 周报提醒(动态工具调用)
|
||||
### 6. 周报提醒(静态消息)
|
||||
```
|
||||
用户: 每周五下午5点搜索本周热点
|
||||
用户: 每周五下午5点提醒我写周报
|
||||
Agent: [创建 cron: 0 17 * * 5]
|
||||
工具: bocha_search(query='本周热点新闻')
|
||||
前缀: 📊 本周热点回顾
|
||||
消息: 📊 该写周报了!
|
||||
```
|
||||
|
||||
### 4. 特定日期提醒
|
||||
|
||||
Reference in New Issue
Block a user