通过 POST http://127.0.0.1:3000/get_ai_characters(请求体为 JSON 参数)或 WebSocket 调用。
| 参数 | 类型 | 必填 | 默认 | 说明 |
|---|---|---|---|---|
group_id |
uint | ✓ | 群号 | |
chat_type |
int | – | 1 |
按分类分组的 AI 语音角色列表,每组含分类名与角色(id、名称、试听 URL)。
所有响应都包裹在标准信封中:{ "status": "ok", "retcode": 0, "data": ... }。下表描述 data 字段。
data 为数组,每个元素:
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
type |
string | ✓ | 角色分类名 |
characters |
object[] | ✓ | 该分类下的角色列表 |
支持 MCP 的客户端可直接发现并调用本动作,无需手写 HTTP。见 MCP 接入。