本文介绍将 OpenClaw服务与WhatsApp集成,实现在WhatsApp中通过自然语言直接与OpenClaw交互。
环境准备
配置消息渠道前,需参考以下步骤或部署OpenClaw镜像文档购买并配置OpenClaw应用镜像的轻量应用服务器,若已完成可跳过此步骤。
集成WhatsApp
1. 在OpenClaw向导中配置WhatsApp
在服务器卡片中,单击远程连接。

在弹出的远程连接对话框中,选择Workbench一键连接,单击立即登录。

成功登录服务器后,输入如下命令,回车执行命令。
说明接下来需要通过键盘来完成后续配置动作,可以通过键盘方向键控制选项,回车表示选择并确认。
openclaw onboard运行上面的命令后,将会出现一个确认选项:是否知晓风险,选择
Yes继续后续步骤。
配置
Onboarding模式,选择QuickStart。
配置
Config handling,选择Use existing values。
配置
Model/auth provider,选择Skip for now->All providers->Keep current。说明如果前面步骤中已完成百炼API key配置,可以按照教程跳过此步骤。如果尚未进行模型配置,需要在此步通过命令行配置模型API Key。



接下来进入
Select channel步骤,选择WhatsApp (QR link)->Yes。

用手机 WhatsApp 扫描二维码。
重要二维码可能会变形,如果无法扫描,建议调高屏幕亮度,调整页面尺寸再尝试。

选择手机号码设置
使用自己的WhatsApp账号
选择
This is my personal phone number。
输入手机号

为OpenClaw准备了独立账号
选择
Separate phone just for OpenClaw。
WhatsApp DM policy设置,默认选择第一个
Pairing (recommended)即可。
WhatsApp allowFrom设置,默认选择第一个
Unset allowFrom (default)即可。
配置Skills,此处建议选择
No,对于初次部署,限制权限可以提升稳定性和安全性。
启用 Hooks(若未出现此步骤,请忽略),推荐选择
session-memory。
选择
Restart重启使配置生效。
安装命令补全功能(若未出现此步骤,请忽略),推荐选择
No。重要此处如果选择
Yes,后续OpenClaw运行的时候容易导致服务器CPU负载高,使得OpenClaw运行出现问题。完成以上步骤之后,系统将自动完成部署,待配置向导自动退出,返回命令行界面即为部署成功。
2. 测试机器人
使用自己的WhatsApp账号
在WhatsApp中选择“给自己发消息”。

首次对话,WhatsApp会发送一个配对码,需要在服务器中执行下方的命令完成配对。
远程连接轻量应用服务器后,输入并执行以下命令。
重要需要将命令中的<code>替换为您在WhatsApp中收到的Pairing code,输入时不加<>符号。
openclaw pairing approve whatsapp <code>成功完成OpenClaw接入WhatsApp。

为OpenClaw准备了独立账号
在WhatsApp中添加这个账号为好友,并发送消息。
首次对话,WhatsApp会发送一个配对码,需要在服务器中执行下方的命令完成配对。
远程连接轻量应用服务器后,输入并执行以下命令。
重要需要将命令中的<code>替换为您在WhatsApp中收到的Pairing code,输入时不加<>符号。
openclaw pairing approve whatsapp <code>成功完成OpenClaw接入WhatsApp。

常见问题
选择WhatsApp (QR link)后不出现二维码。
如果选择WhatsApp (QR link)后,安装向导直接退出回到命令行界面,是由于dingtalk插件和Whatsapp有冲突导致的。
解决方法:
执行命令卸载dingtalk插件。
openclaw plugins uninstall dingtalk重启服务器。
重新运行
openclaw onboard。
