fix: 优化技能说明

This commit is contained in:
hp0912 2026-09-13 13:00:49 +08:00
parent 7a0750f043
commit 97db536845

View File

@ -22,7 +22,7 @@ description: "在当前微信会话中发送纯文本、引用回复或群聊艾
- 用户要求「帮我艾特下 xxx」「@ 一下 xxx」「提一下 xxx 和 yyy」。 - 用户要求「帮我艾特下 xxx」「@ 一下 xxx」「提一下 xxx 和 yyy」。
- 用户要求「@所有人」「提醒全体成员」「通知群里所有人」。 - 用户要求「@所有人」「提醒全体成员」「通知群里所有人」。
- 需要在群聊里点名提醒某人。 - 需要在群聊里点名提醒某人。
- 用户要求查询、搜索当前群聊或私聊的近期聊天记录,或需要查找历史消息的 `messages.id` 以便引用。 - 用户要求查询、搜索当前群聊或私聊的近期聊天记录,或需要查找历史消息的 `messages.id` 以便引用,特别注意的是,如果需要查询最近发送的图片、视频等文件,你应该使用 find-recent-chat-media 这个技能,本技能(send-complex-message) 不提供下载文件的能力。
- 其它时候不应该使用本技能 - 其它时候不应该使用本技能
不带艾特的纯文本和引用回复可用于私聊和群聊;只要提供艾特参数,`ROBOT_FROM_WX_ID` 就必须是群聊 ID。 不带艾特的纯文本和引用回复可用于私聊和群聊;只要提供艾特参数,`ROBOT_FROM_WX_ID` 就必须是群聊 ID。
@ -33,18 +33,18 @@ description: "在当前微信会话中发送纯文本、引用回复或群聊艾
所有时间范围必须落在**执行查询时的最近 24 小时内**。24 小时是最大回溯范围,不是固定查询时长;可以查询最近半小时、2 小时,或这 24 小时内任意更短的起止区间。超过上限、落在过去更早日期、包含未来或起止倒置的时间范围会报错,不会静默扩大或改写用户指定的范围。 所有时间范围必须落在**执行查询时的最近 24 小时内**。24 小时是最大回溯范围,不是固定查询时长;可以查询最近半小时、2 小时,或这 24 小时内任意更短的起止区间。超过上限、落在过去更早日期、包含未来或起止倒置的时间范围会报错,不会静默扩大或改写用户指定的范围。
| 查询参数 | 说明 | | 查询参数 | 说明 |
| --- | --- | | ----------------------------- | --------------------------------------------------------------------------------------------------------------- |
| `--query-history` | 必须提供,不能与发送参数或 `--ended` 同用 | | `--query-history` | 必须提供,不能与发送参数或 `--ended` 同用 |
| `--hours <小时数>` | 最近多少小时,支持小数,`0 < hours <= 24`,精度为整秒且至少 1 秒;如 `0.5` 表示最近 30 分钟 | | `--hours <小时数>` | 最近多少小时,支持小数,`0 < hours <= 24`,精度为整秒且至少 1 秒;如 `0.5` 表示最近 30 分钟 |
| `--start-time <时间>` | 起点,支持 Unix 秒或北京时间 `YYYY-MM-DD HH:mm[:ss]` | | `--start-time <时间>` | 起点,支持 Unix 秒或北京时间 `YYYY-MM-DD HH:mm[:ss]` |
| `--end-time <时间>` | 终点,格式同上;与起点均为包含边界 | | `--end-time <时间>` | 终点,格式同上;与起点均为包含边界 |
| `--keyword <关键词>` | 对 `content` 和 `display_full_content` 做包含匹配;可重复,多个关键词必须全部命中,`%`、`_`、反斜杠按字面量匹配 | | `--keyword <关键词>` | 对 `content` 和 `display_full_content` 做包含匹配;可重复,多个关键词必须全部命中,`%`、`_`、反斜杠按字面量匹配 |
| `--message-type <类型>` | 消息类型编号或名称,可重复,多个类型匹配任一即可;省略时查询所有类型 | | `--message-type <类型>` | 消息类型编号或名称,可重复,多个类型匹配任一即可;省略时查询所有类型 |
| `--app-msg-type <子类型编号>` | 可重复,如 `57` 引用、`6` 文件、`5` 链接;自动限定消息类型为 `49`,不能与其他消息类型组合 | | `--app-msg-type <子类型编号>` | 可重复,如 `57` 引用、`6` 文件、`5` 链接;自动限定消息类型为 `49`,不能与其他消息类型组合 |
| `--sender-wxid <微信ID>` | 只在当前会话内按发送人微信 ID 精确过滤 | | `--sender-wxid <微信ID>` | 只在当前会话内按发送人微信 ID 精确过滤 |
| `--limit <条数>` | 单页条数,默认 `50`,范围 `1..200` | | `--limit <条数>` | 单页条数,默认 `50`,范围 `1..200` |
| `--offset <偏移量>` | 分页偏移量,默认 `0`,必须非负 | | `--offset <偏移量>` | 分页偏移量,默认 `0`,必须非负 |
`--hours` 与 `--start-time`/`--end-time` 互斥。未指定时间参数时默认查询最近 24 小时;只传起点时终点为现在,只传终点时起点为现在减 24 小时。 `--hours` 与 `--start-time`/`--end-time` 互斥。未指定时间参数时默认查询最近 24 小时;只传起点时终点为现在,只传终点时起点为现在减 24 小时。