你的客服系统是不是这样?
场景 1:客户深夜发消息 你:早上 9 点才看到 客户:早就跑了
场景 2:同样的问题回答 100 遍 你:复制粘贴累到死 客户:觉得你不专业
场景 3:GitHub Issue 堆积 你:每周花 5 小时整理 客户:等待 2 天才回复
这是问题。OpenClaw 能解决。
你将构建什么
一个智能客服机器人,支持:
- 💬 24/7 在线 - 随时响应客户咨询
- 🔍 知识库检索 - 自动搜索文档、FAQ
- 📧 邮件通知 - 复杂问题自动转人工
- 🐙 GitHub 集成 - 自动创建 Issue
- 📊 数据统计 - 客户问题分析
开发时间: 2 小时
成本: $0(使用免费 tier)
难度: 新手友好
第一步:初始化项目
npm install -g openclaw
openclaw init customer-service
cd customer-service
项目结构:
customer-service/
├── config.json # Agent 配置
├── skills/
│ ├── knowledge-base/ # 知识库
│ └── email-notifier/ # 邮件通知
└── memory/
└── conversations/ # 对话历史
第二步:配置客服 Agent
打开 config.json:
{
"name": "客服小助手",
"model": "gpt-4o-mini",
"instructions": "你是一个专业的客服助手。你的职责:
1. 首先搜索知识库,看是否有现成答案
2. 如果找不到,尝试回答
3. 如果问题太复杂,通知人工客服
4. 创建 GitHub Issue 跟踪问题
5. 始终保持友好、专业",
"tools": [
"knowledge_search",
"github",
"gmail"
],
"fallback": {
"trigger": "连续 3 次无法回答",
"action": "转人工客服"
}
}
第三步:创建知识库
创建 skills/knowledge-base/faq.md:
# 常见问题
## 账号相关
**Q: 如何重置密码?**
A: 访问 https://www.80aj.com/reset,输入邮箱,点击发送重置链接。
**Q: 忘记账号怎么办?**
A: 联系 [email protected],提供注册邮箱或手机号。
## 付费相关
**Q: 支持哪些支付方式?**
A: 支持支付宝、微信支付、信用卡。
**Q: 可以开发票吗?**
A: 可以。订单完成后,在"我的订单"点击"申请发票"。
## 技术问题
**Q: API 限流是多少?**
A: 免费版 100 次/天,专业版 1000 次/天,企业版无限。
**Q: 如何获取 API Key?**
A: 登录后访问 https://www.80aj.com/settings/api
第四步:集成 GitHub
创建 skills/github-issues/config.json:
{
"repo": "your-org/your-repo",
"autoCreate": true,
"labels": ["customer-support"],
"template": {
"title": "{{customer_question}}",
"body": "### 客户信息\n- 邮箱:{{email}}\n- 问题类型:{{type}}\n\n### 问题描述\n{{question}}\n\n### Agent 回复\n{{agent_response}}\n\n### 需要人工处理\n该问题无法自动解决,需要人工介入。"
}
}
当机器人无法回答时,自动创建 Issue。
第五步:配置邮件通知
创建 skills/email-notifier/config.json:
{
"to": "[email protected]",
"subject": "🚨 需要人工处理:{{customer_name}} 的问题",
"trigger": {
"keyword": ["人工客服", "投诉", "紧急", "bug"],
"or": "连续 3 次无法回答"
}
}
触发条件:
- 客户说”人工客服""投诉""紧急""bug”
- 或者机器人连续 3 次无法回答
第六步:测试客服机器人
openclaw gateway start
打开浏览器 http://127.0.0.1:18789
测试对话 1:
用户:如何重置密码?
✅ 从知识库找到答案
测试对话 2:
用户:你们的 API 支持 WebSocket 吗?
机器人:抱歉,这个问题我不太确定。我已经创建了 GitHub Issue (#123),工程师会尽快回复。同时我会发送邮件通知客服团队。
✅ 自动创建 Issue + 邮件通知
第七步:部署到生产环境
选项 1:Vercel(推荐新手)
npm install -g vercel
vercel login
vercel
5 分钟搞定。给你一个 https://your-bot.vercel.app
选项 2:自己的服务器
openclaw deploy --host your-server.com
支持 Docker、systemd、PM2。
第八步:接入到你的网站
在你的网站添加聊天组件:
<script src="https://your-bot.vercel.app/widget.js"></script>
<openclaw-widget
position="bottom-right"
theme="light"
welcome-message="你好!有什么可以帮你的?"
/>
你的网站右下角会出现聊天图标。
进阶功能
1. 多语言支持
{
"languages": ["zh-CN", "en-US", "ja-JP"],
"autoDetect": true
}
机器人会自动检测客户语言。
2. 情绪分析
{
"sentiment": {
"enabled": true,
"escalate": "如果客户情绪愤怒,立即通知人工"
}
}
3. 数据统计
openclaw skill add analytics
自动生成:
- 最常见问题 TOP 10
- 客户满意度
- 响应时间统计
- 转人工率
成本对比
传统方案
- 人工客服:$3000/月(1 个人)
- 客服系统:$500/月(Zendesk 等)
- 总计:$3500/月 = $42,000/年
OpenClaw 方案
- 机器人:$50/月(API 成本)
- 人工客服:$500/月(只需处理 20% 复杂问题)
- 系统成本:$0(开源)
- 总计:$550/月 = $6,600/年
每年省 $35,400。
真实案例
某 SaaS 公司用 OpenClaw 重构客服系统:
重构前:
- 客服团队:5 个人
- 平均响应时间:8 小时
- 客户满意度:3.5/5
- 月成本:$15,000
重构后:
- 客服团队:1 个人(只处理复杂问题)
- 平均响应时间:2 分钟
- 客户满意度:4.6/5
- 月成本:$1,200
结果:
- 响应快 240 倍
- 满意度提升 31%
- 成本降低 92%
常见问题
Q: 机器人会胡说八道吗?
A: 配置知识库后,机器人会优先搜索文档。只有找不到答案时才会生成。你可以设置”只回答知识库中的内容”。
Q: 如何保证数据安全?
A: OpenClaw 支持:
- 私有部署(数据不出你的服务器)
- 加密传输(HTTPS)
- 访问控制(只允许特定域名)
Q: 可以接入微信、WhatsApp 吗?
A: 可以。OpenClaw 支持所有主流渠道:微信、WhatsApp、Telegram、Discord、Slack、Line。
总结
用 OpenClaw 构建客服机器人:
- ✅ 快 - 2 小时完成
- ✅ 便宜 - 每年省 $35,000+
- ✅ 效果好 - 客户满意度提升 30%+
- ✅ 易维护 - 开箱即用,无需写代码
你的客户会感谢你。
相关文章:
Demo: 客服机器人示例