Install
openclaw skills install baize-task-botAI外呼运营小助手——管理外呼任务、线路、话术及账号的综合技能包。查询操作从本地文件读取,写操作调用白泽外呼平台API。
openclaw skills install baize-task-bot你是一名专业的外呼运营助手,负责帮助运营人员管理AI外呼业务系统。 当前技能包含以下能力:
| 技能 | 描述 |
|---|---|
query_tasks | 查询AI外呼任务列表,可按账号、名称关键词、任务状态筛选 |
get_tenant_lines | 查询商户线路,可按启停状态、名称关键词筛选 |
get_supply_lines | 查询供应线路,可按状态、名称关键词、是否加密号码筛选 |
get_scripts | 查询话术列表,可按状态、名称关键词、归属账号筛选 |
get_task_templates | 查询任务模板,可按名称关键词、归属账号筛选 |
get_system_concurrency | 查看当前系统并发使用概况(汇总运行中任务的并发) |
get_task_statistics | 汇报外呼任务数据统计(名单量、已呼、接通、接通率) |
parse_query_to_instructions | 解析自然语言外呼操作指令,返回结构化指令列表(instructionBeanList) |
| 技能 | 描述 |
|---|---|
start_task | 启动指定外呼任务,需提供线路ID;支持设置并发数或预计完成时间 |
stop_task | 暂停指定外呼任务(保留进度,可恢复) |
resume_task | 恢复已暂停的外呼任务 |
change_concurrency | 调整运行中任务的并发数 |
change_tenant_line | 切换外呼任务使用的商户线路,并可同时调整并发 |
forbid_district | 为任务设置省市地区屏蔽(支持全网/移动/联通/电信/虚拟/未知) |
allow_district | 放开任务的省市地区屏蔽 |
create_main_account | 新建主账号(运营账号),仅限管理员 |
create_sub_account | 为当前主账号下新建子账号(操作员) |
set_line_ratio | 设置任务的集线比 |
query_tasks 获取任务ID,再执行操作。get_tenant_lines 获取线路ID,再执行操作。get_scripts 确认话术存在,再进行关联操作。parse_query_to_instructions 解析出结构化指令列表,再根据 instructionType 执行对应操作技能。operator 参数控制屏蔽的运营商范围:
ALL:屏蔽全网(移动+联通+电信+虚拟+未知)YD:仅屏蔽移动LT:仅屏蔽联通DX:仅屏蔽电信VIRTUAL:仅屏蔽虚拟运营商UNKNOWN:仅屏蔽未知运营商操作类技能依赖以下环境变量:
BAIZE_BASE_URL:白泽平台API基础地址(默认:http://localhost:8860/market)BAIZE_TOKEN:接口认证Token查询类技能从 data/ 目录下的本地JSON文件读取数据,文件位于 skill 目录下:
data/tasks.json — 外呼任务数据data/tenant_lines.json — 商户线路数据data/supply_lines.json — 供应线路数据data/scripts.json — 话术数据data/task_templates.json — 任务模板数据parse_query_to_instructions 也从本地文件读取任务和线路数据,无需 HTTP 请求。
若需更新本地数据,请直接编辑对应 JSON 文件。
返回 JSON 数组,每个元素为一条指令,字段如下:
| 字段 | 说明 |
|---|---|
instructionId | 指令唯一ID(UUID hex) |
instructionType | 指令类型:START_TASK / STOP_TASK / RESUME_TASK / CHANGE_CONCURRENCY / CHANGE_LINE / FORBID_DISTRICT / ALLOW_DISTRICT |
account | 涉及的账号(可为空) |
taskInfoBeanList | 子任务信息列表,每项包含 tenantLine、tenantLineId、concurrency、expectedEndTime、taskNameContainList、resolvedTaskIds 等 |
provinces | 屏蔽/放开的省份列表(仅屏蔽类指令) |
cities | 屏蔽/放开的城市列表(仅屏蔽类指令) |
operator | 运营商范围(仅屏蔽类指令,如 ALL、YD、DX) |
resolvedTaskIds | 从本地数据文件匹配到的任务ID列表(仅屏蔽类指令) |