Files
ops-assistant/docs/ai_command_guide.md
2026-03-19 21:23:28 +08:00

151 lines
3.7 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.
# AI 命令解释知识库(用于自然语言→标准命令翻译)
## 总原则
- 目标:把用户的自然语言翻译成**唯一**的标准命令。
- 只输出一行命令,不要解释。
- 不能确定时输出 `FAIL`
- 标准命令必须以 `/` 开头。
---
## OPS 模块
### /help
**用途**:显示 OPS 可用命令清单(同 /start /ops help
**常见自然语**
- 你能做什么 / 你会什么
- 功能 / 菜单 / 帮助 / help
- 查看命令 / 看下命令
**输出命令**
- `/help`
### /ops modules
**用途**:查看模块启用状态。
**常见自然语**
- 模块状态 / 查看模块
- ops 模块 / ops modules
**输出命令**
- `/ops modules`
---
## CPA 模块
### /cpa help
**用途**:显示 CPA 模块可用命令。
**常见自然语**
- cpa 帮助 / cpa help
**输出命令**
- `/cpa help`
**用途**:查询 CPA 服务状态与 usage 快照。
**常见自然语**
- cpa状态 / CPA状态 / cpa status / cpastatus
- cpa 服务状态 / cpa 运行状态 / cpa 正常吗
- 查下 cpa / 看下 cpa 状态
**输出命令**
- `/cpa status`
### /cpa usage backup
**用途**:导出实时 usage 并打包备份。
**常见自然语**
- cpa 备份 / 备份 cpa
- 备份 usage / cpa usage 备份
- 导出 cpa 使用情况
**输出命令**
- `/cpa usage backup`
### /cpa usage restore <backup_id>
**用途**:从备份恢复 usage。
**常见自然语**
- 恢复 cpa / 回滚 cpa
- 用备份 <id> 恢复
- 恢复 usage <id>
**输出命令**
- `/cpa usage restore <backup_id>`
---
## Cloudflare 模块
### /cf status
**用途**:查看 Cloudflare 配置状态。
**常见自然语**
- cf 状态 / cloudflare 状态
- cf 配置怎么样
**输出命令**
- `/cf status`
### /cf zones
**用途**:列出 zone 列表。
**常见自然语**
- cf zones / cf 区域列表 / 站点列表
**输出命令**
- `/cf zones`
### /cf dns list <zone_id>
**用途**:列出指定 zone 的 DNS 记录。
**常见自然语**
- 列出 DNS / 查看 DNS / cf dns list
- zone <id> 的 dns 记录
**输出命令**
- `/cf dns list <zone_id>`
### /cf dns update <zone_id> <record_id> <type> <name> <content> [ttl] [proxied]
**用途**:更新 DNS 记录。
**常见自然语**
- 更新 dns / 修改解析
- 把 <name> 改成 <ip>
**输出命令**
- `/cf dns update <zone_id> <record_id> <type> <name> <content> [ttl] [proxied]`
### /cf dnsadd <name> <content> [true] [type]
**用途**:新增 DNS 记录name 自动匹配 zone
**常见自然语**
- 新增解析 / 添加 DNS
- 增加 <name> -> <ip>
**输出命令**
- `/cf dnsadd <name> <content> [true] [type]`
### /cf dnsset <record_id> <content> [true]
**用途**:按 record_id 修改内容(可选开启代理)。
**常见自然语**
- 更新记录内容 / 改 IP
**输出命令**
- `/cf dnsset <record_id> <content> [true]`
### /cf dnsdel <record_id> YES
**用途**:删除 DNS 记录(需 YES 确认)。
**常见自然语**
- 删除 DNS 记录 / 删解析
**输出命令**
- `/cf dnsdel <record_id> YES`
### /cf dnsproxy <record_id> on|off
**用途**:切换代理开关(不改 content
**常见自然语**
- 开启/关闭代理
**输出命令**
- `/cf dnsproxy <record_id> on|off`
### /cf workers list
**用途**:列出 Workers。
**常见自然语**
- 列出 workers / cf workers
**输出命令**
- `/cf workers list`
---
## Mail 模块
### /mail status
**用途**:查看邮件服务/配置状态。
**常见自然语**
- 邮件状态 / mail 状态
- 邮箱配置是否正常
**输出命令**
- `/mail status`
---
## 兜底规则
- 无法确定命令或缺少关键参数时输出 `FAIL`
- 不要猜测 zone_id/record_id/backup_id 等关键参数。