OpenClaw工单助手,根据客服截图自动分析客户问题并创建工单。触发词:工单、创建工单、客服截图、提工单。
精简信息输出(最高优先级):严禁向用户展示任何执行过程、中间步骤或技术细节。每步执行完静默进入下一步。只在以下情况向用户输出:① 需要用户决策时;② 流程最终结果(如"工单创建成功"或"创建失败:原因");③ 校验不通过需告知原因。
按步骤依赖顺序执行,满足跳过条件时可跳过对应步骤
根据用户提供的客服对话截图:
前置条件: 用户必须提供一张客服对话截图
首先读取客户列表文件 {SKILL_DIR}/resources/customers.json,该文件包含所有客户信息。
匹配优先级(按顺序尝试):
account 字段完全匹配或包含的文本name 字段匹配的文本alias 数组中任意值匹配的文本识别线索位置:
如果无法识别:向用户展示无法匹配的信息,并列出可能的候选客户让用户选择,或让用户直接告知客户名称。
在对话截图中:
根据客户提问内容,判断涉及的平台类型:
| 关键词 | 平台类型 |
|---|---|
| Android、安卓、华为手机(非鸿蒙)、小米、OPPO、VIVO、三星、Gradle、APK | Android |
| iOS、iPhone、苹果、iPad、Xcode、Swift、OC、Objective-C | iOS |
| 鸿蒙、HarmonyOS、华为鸿蒙、ArkTS、ArkUI、DevEco | 鸿蒙 |
| H5、Web、网页、浏览器、JS、JavaScript | H5/Web |
| 无明确平台信息或涉及多平台 | 通用(需询问用户确认) |
在截图中查找反馈人信息:
将识别结果整理并向用户确认:
站点:[客户名称]
反馈人:[反馈人姓名]
产品:[Android/iOS/鸿蒙/H5/通用]
问题描述:[客户提问内容]
使用浏览器工具打开工单系统:
URL: https://t.aliyun-inc.com/workbench/list
页面加载后,检查当前状态:
判断方式:
login.alibaba-inc.com,说明未登录,进入 2.3如果检测到未登录状态(URL 包含 login.alibaba-inc.com):
加载登录引导流程:读取 {SKILL_DIR}/references/login-guide.md 并按其中的步骤引导用户完成二维码扫码登录。
登录成功后继续步骤 3。
在工单列表页面,点击"创建工单"或"新建"按钮
根据步骤 1 收集的信息填写表单:
| 字段 | 填写内容 | 说明 |
|---|---|---|
| UID账号 | 从 customers.json 中获取对应客户的 id 字段 | 必填 |
| 问题分类 | 一级分类选择:移动开发平台mpaas | 固定值 |
| 描述 | 步骤 1.2 识别的客户提问内容 | 必填 |
| 处理组 | 运维一线2组 | 固定值 |
| 处理人 | 当前登录账号(从登录页面或页面右上角获取) | 自动填充 |
处理人获取方式:
填写完成后,先截图展示给用户确认:
工单信息已填写完成,请确认以上内容是否正确?
确认无误请回复"确认"或"提交",如需修改请说明。
用户确认后,点击提交按钮完成工单创建。
提交成功后,获取系统生成的工单号,按以下格式输出:
工单号:[系统生成的工单号]
站点:[客户名称]
反馈人:[反馈人姓名]
产品:[平台类型]
问题描述:[客户提问内容]
客户信息存储在 {SKILL_DIR}/resources/customers.json 文件中,包含以下字段:
name: 客户名称(站点名称)account: 客户在客服系统中的账号名id: 客户UID,用于填写工单alias: 客户别名数组(可选),用于辅助匹配ZIP package — ready to use