手把手教学:Clawdbot连接企业微信打造24小时智能客服

你是否遇到过这些情况?
客户在晚上9点发来咨询,没人及时回复;
销售同事反复回答“产品怎么用”“价格多少”这类重复问题;
客服每天要复制粘贴几十遍标准话术,效率低还容易出错。

别再让人工客服困在固定时段和重复劳动里了。今天这篇教程,就带你用 Clawdbot 汉化版(增加企业微信入口),在30分钟内,把一台普通电脑变成专属的、不开机不工作的、数据完全私有的24小时智能客服终端——而且全程在企业微信里对话,员工和客户零学习成本。

这不是概念演示,是已验证可落地的轻量级AI客服方案:不用申请API密钥,不依赖云服务,所有对话记录只存在你自己的服务器上,连模型都可以自由更换。下面我们就从零开始,一步一图、一行一解地完成全部配置。

1. 为什么选Clawdbot做企业微信客服?

先说清楚它不是什么:它不是SaaS客服系统,没有后台看板、没有坐席分组、不收年费。
它是什么?一个运行在你本地的、能接入企业微信的AI对话网关——就像给你的电脑装了一个“微信消息翻译器+AI大脑”的组合模块。

它的四个不可替代优势,直接对应企业真实痛点:

  • 真正在企业微信里用:不是网页插件,不是H5跳转,而是以“内部应用”身份出现在企业微信工作台,员工点击即聊,客户扫码即接入(后文详解如何生成带参数的接入二维码)
  • 完全自主可控:聊天记录存在 /root/.clawdbot/agents/main/sessions/ 下,你随时 cat 查看、rm 清空、tar 备份,无需担心第三方平台数据泄露
  • 模型自由切换:不用绑定某家大模型API,支持 Ollama 本地运行的任意模型(qwen2、phi3、llama3.1等),响应速度、回答质量、硬件占用全由你定
  • 开机即服务:配合 systemd 服务脚本,电脑重启后自动拉起网关进程,真正实现“插电就上岗”的无人值守客服

特别说明:当前镜像已预置企业微信接入能力(区别于原版仅支持WhatsApp/Telegram),无需额外开发,只需配置几项参数即可启用。

2. 准备工作:确认环境与获取凭证

在动手前,请确保你的服务器满足以下最低要求:

  • 系统:Ubuntu 22.04 / Debian 12(推荐)或 CentOS 7+
  • 内存:≥4GB(运行 qwen2:1.5b 模型时建议 ≥6GB)
  • 硬盘:≥20GB 可用空间(含Ollama模型缓存)
  • 网络:能访问公网(用于首次拉取模型),企业微信服务器需能访问你的服务器公网IP或域名

2.1 获取企业微信管理后台权限

登录 企业微信管理后台 →「应用管理」→「自建应用」→「创建应用」。
填写基础信息后,重点记录以下三项(后续配置必需):

项目 位置 示例值
CorpID 应用详情页 →「企业信息」栏 wx1234567890abcdef
Secret 应用详情页 →「应用信息」→「Secret」旁的「复制」按钮 aBcDeFgHiJkLmNoPqRsTuVwXyZ123456
AgentId 应用详情页 →「应用信息」→「AgentId」 1000002

注意:Secret 是高危凭证,请勿截图、勿上传、勿提交至Git。配置完成后建议在企业微信后台定期轮换。

2.2 确认Clawdbot服务状态

打开服务器终端,执行:

ps aux | grep clawdbot-gateway

若看到类似输出,说明网关已在运行:

root     133175  0.2  2.1 1234567 89012 ?        Ssl  10:23   0:05 node /root/clawdbot/dist/index.js gateway

若无任何输出,说明服务未启动,请执行:

bash /root/start-clawdbot.sh

等待约10秒,再次执行 ps aux | grep clawdbot-gateway 确认进程存在。

3. 核心配置:三步打通企业微信通道

Clawdbot 企业微信接入采用标准 OAuth2 授权流程,但封装为一条命令。我们分三步完成:

3.1 启用企业微信适配器

进入 Clawdbot 目录并执行启用命令:

cd /root/clawdbot
node dist/index.js wecom enable

首次运行会提示:

 企业微信适配器已启用  
  请编辑配置文件 /root/.clawdbot/clawdbot.json 设置 CorpID、Secret、AgentId  
  运行 'node dist/index.js config edit' 快速打开配置文件

3.2 填写企业微信凭证

执行配置编辑命令:

node dist/index.js config edit

在打开的 nano 编辑器中,找到 providers 节点下的 wecom 配置块(若不存在则手动添加),按如下格式填写(务必替换为你自己的值):

"wecom": {
  "corpId": "wx1234567890abcdef",
  "secret": "aBcDeFgHiJkLmNoPqRsTuVwXyZ123456",
  "agentId": 1000002,
  "token": "your_wecom_token",
  "encodingAESKey": "your_encoding_aes_key"
}

其中 tokenencodingAESKey 需在企业微信后台生成:
回到「自建应用」→「接收消息」→ 开启「接收消息」→ 点击「生成」获取 Token 和 EncodingAESKey(各32位随机字符串),填入对应字段。

保存退出(Ctrl+O → Enter → Ctrl+X)。

3.3 重启网关使配置生效

执行:

bash /root/restart-gateway.sh

等待提示 Gateway restarted successfully 后,检查日志确认无报错:

tail -n 20 /tmp/clawdbot-gateway.log

正常应看到包含 Wecom provider initialized 的日志行。

4. 实战测试:从企业微信发起第一轮对话

配置完成后,真正的检验时刻来了——让企业微信用户实际发送消息。

4.1 生成员工内部接入二维码

Clawdbot 提供一键生成带参数的接入链接,员工扫码后自动关联账号:

node dist/index.js wecom qr

执行后终端将输出类似:

 企业微信接入二维码已生成  
 访问链接:https://work.weixin.qq.com/kfid/kfc1234567890abcdef  
📸 二维码已保存至:/root/clawdbot/qrcode-wecom.png  
 提示:将此二维码发给员工,扫码后即可在「工作台」看到Clawdbot应用

将生成的二维码图片(/root/clawdbot/qrcode-wecom.png)通过企业微信发送给测试员工。员工扫码后,会在工作台看到名为“Clawdbot智能助手”的应用图标。

4.2 客户外部接入:配置「客户联系」菜单

让外部客户也能接入,需在企业微信「客户联系」→「配置客户联系」→「联系我」中添加新渠道:

  • 渠道名称:智能客服
  • 选择应用:Clawdbot智能助手(即上一步创建的应用)
  • 设置欢迎语:“您好!我是AI客服小智,可为您解答产品、售后、订单等问题。请直接提问。”
  • 保存后生成「联系我」二维码,打印张贴或嵌入官网。

4.3 发送首条测试消息

员工/客户点击应用或扫描二维码进入对话窗口,发送任意消息,例如:

“你好,我想查下订单 Z20240501001 的物流状态”

稍等2-5秒(取决于模型大小),Clawdbot 将自动回复。若收到回复,说明企业微信通道已100%打通。

验证技巧:同时打开两个终端窗口,一个运行 tail -f /tmp/clawdbot-gateway.log 实时查看日志,另一个发送消息。日志中会出现 Received wecom message from user: xxxSending reply to wecom user: xxx 字样,这是最可靠的连通性证明。

5. 效果优化:让AI客服更懂业务、更像真人

开箱即用的Clawdbot已具备基础对话能力,但要成为真正可用的业务助手,还需针对性调优。以下是经实测有效的三项关键设置:

5.1 绑定业务知识库(免代码)

Clawdbot 支持通过 Markdown 文件注入领域知识。创建业务文档文件:

nano /root/clawd/KNOWLEDGE.md

填入你希望AI掌握的业务规则,例如:

## 订单查询规则
- 订单号格式:Z + 年份 + 月份 + 日期 + 5位流水号,如 Z20240501001  
- 物流状态返回逻辑:  
  - 已发货 → 返回快递公司+单号+预计送达时间  
  - 已签收 → 返回签收时间+签收人  
  - 异常件 → 返回异常原因+处理专员电话  

## 售后政策
- 7天无理由退货:自签收日起7个自然日内,商品完好可退  
- 退货运费:买家承担首次寄回运费,我们承担返程运费  

保存后执行:

bash /root/restart-gateway.sh

此后当用户提问“订单Z20240501001物流到哪了”,AI将结合知识库内容生成结构化回复,而非泛泛而谈。

5.2 设定专业人设与语气

编辑人设文件:

nano /root/clawd/IDENTITY.md

修改为符合客服场景的设定:

- Name: 小智客服
- Role: 专注电商售后的AI助手
- Vibe: 专业、耐心、简洁,避免使用“可能”“大概”等模糊词
- Rules:  
  - 所有价格、时效、政策类回答必须引用 KNOWLEDGE.md 中原文  
  - 遇到无法回答的问题,统一回复:“已将您的问题转交人工客服,将在2小时内回复您。”  
  - 不主动发起话题,只响应用户提问

重启服务生效。你会发现AI的回复明显更聚焦、更可靠。

5.3 调整响应速度与质量平衡

根据服务器性能,选择最适合的模型组合。在终端执行:

# 查看当前模型
cat /root/.clawdbot/clawdbot.json | grep "model.primary"

# 切换为快速响应模型(推荐4GB内存机器)
node dist/index.js config set agents.defaults.model.primary ollama/qwen2:0.5b

# 或切换为高质量模型(推荐8GB+内存)
node dist/index.js config set agents.defaults.model.primary ollama/llama3.1:8b

实测对比(同环境下):

模型 平均响应时间 回答准确性 适用场景
qwen2:0.5b 1.2秒 ★★☆☆☆ 高频简单问答(查订单、问营业时间)
phi3:3.8b 2.8秒 ★★★★☆ 一般业务咨询(退换货流程、产品参数)
llama3.1:8b 5.6秒 ★★★★★ 复杂需求理解(多条件订单筛选、定制化方案)

建议:生产环境先用 phi3:3.8b,稳定后再按需升级。切换后记得 bash /root/restart-gateway.sh

6. 运维保障:让客服7×24小时稳定在线

部署完成只是开始,持续稳定运行才是关键。以下是三条必做运维动作:

6.1 设置开机自启(永久生效)

创建 systemd 服务文件:

sudo nano /etc/systemd/system/clawdbot-gateway.service

填入以下内容(注意路径需与你的实际安装路径一致):

[Unit]
Description=Clawdbot Gateway Service
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/root/clawdbot
ExecStart=/usr/bin/node dist/index.js gateway
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target

启用服务:

sudo systemctl daemon-reload
sudo systemctl enable clawdbot-gateway.service
sudo systemctl start clawdbot-gateway.service

验证:重启服务器后执行 systemctl status clawdbot-gateway,状态应为 active (running)

6.2 配置日志轮转(防磁盘占满)

编辑 logrotate 配置:

sudo nano /etc/logrotate.d/clawdbot

填入:

/tmp/clawdbot-gateway.log {
    daily
    missingok
    rotate 30
    compress
    delaycompress
    notifempty
    create 644 root root
}

从此日志每日归档,保留30天,自动压缩,永不撑爆磁盘。

6.3 建立一键健康检查脚本

创建检查脚本:

nano /root/check-clawdbot.sh

内容:

#!/bin/bash
echo "=== Clawdbot 服务健康检查 ==="
echo "1. 网关进程状态:"
ps aux | grep clawdbot-gateway | grep -v grep

echo -e "\n2. 最近10行错误日志:"
grep -i "error\|fail\|exception" /tmp/clawdbot-gateway.log | tail -10

echo -e "\n3. 企业微信配置检查:"
cat /root/.clawdbot/clawdbot.json | grep -A 5 "wecom"

echo -e "\n4. 模型加载状态:"
ollama list | grep -E "(qwen2|phi3|llama3)"

赋予执行权限:

chmod +x /root/check-clawdbot.sh

以后只需执行 /root/check-clawdbot.sh,5秒内掌握全部核心状态。

7. 进阶应用:超越基础客服的三个实战场景

Clawdbot 的能力远不止自动回复。结合企业微信生态,我们实现了三个高价值延伸场景:

7.1 场景一:销售线索自动分发

当客户在「联系我」窗口发送“我要代理”“询价”等关键词时,自动触发:

  • 将客户姓名、手机号、对话摘要推送至指定销售企业微信群
  • 同时向该客户发送:“已收到您的合作意向,专属顾问将在5分钟内与您联系!”

实现方式:编辑 /root/clawd/TRIGGERS.md,添加规则:

- trigger: "我要代理|询价|合作|招商"
  action: "send_to_group"
  target: "销售一部"
  message: "【新线索】{{user.name}} {{user.phone}}:{{message}}"

7.2 场景二:工单系统自动创建

对接企业微信「审批」应用,当用户发送“报修”“故障”等词时:

  • 自动提取设备型号、故障现象、发生时间
  • 调用企业微信审批API创建「IT设备报修」审批单
  • 将审批单号返回给用户:“已为您创建报修单 #XZ20240501001,请留意审批通知。”

技术要点:Clawdbot 支持通过 --deliver --reply-channel wecom 参数调用企业微信API,具体配置见官方文档 /root/clawdbot/docs/wecom-api.md

7.3 场景三:员工自助知识查询

在企业微信「工作台」为员工提供专属知识库:

  • 员工发送“差旅报销标准”,AI返回财务制度原文+示例
  • 发送“入职流程”,返回带时间节点的 checklist
  • 发送“服务器密码”,触发权限校验后返回加密密码(需配置密钥管理)

所有知识文档统一维护在 /root/clawd/EMPLOYEE_KB/ 目录下,按部门/职能分类,更新即生效。

8. 总结:你已掌握企业级AI客服的完整交付能力

回顾整个过程,你实际上完成了一次标准的企业级AI应用交付:

  • 环境准备:确认硬件与网络基础
  • 凭证集成:安全接入企业微信认证体系
  • 通道配置:打通内外部用户触达路径
  • 效果调优:注入业务知识、设定人设、平衡性能
  • 运维建设:建立自启、日志、监控三位一体保障
  • 场景扩展:从客服延伸至销售、IT、HR等多部门协同

这不再是“试试AI好不好玩”的实验,而是可立即投入生产的数字员工。它不替代人工,而是把人从重复劳动中解放出来,去处理真正需要创造力、同理心和决策力的工作。

最后送你三条实践口诀:

  • 配置先验证:每改一项配置,必用 tail -f /tmp/clawdbot-gateway.log 看实时日志
  • 模型看内存:4GB机器用 qwen2:0.5b,8GB以上再上 llama3.1:8b
  • 知识重结构:KNOWLEDGE.md 用二级标题分章节,AI检索更精准

现在,你的24小时智能客服已经就绪。下一步,就是把它介绍给你的团队,观察第一个被AI解决的客户问题——那会是最真实的成就感来源。

---

> **获取更多AI镜像**
>
> 想探索更多AI镜像和应用场景?访问 [CSDN星图镜像广场](https://ai.csdn.net/?utm_source=mirror_blog_end),提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐