← 返回 Skills 市场
WhatsApp 428 修复
作者
jeffreyCheungRT
· GitHub ↗
· v1.0.0
· MIT-0
272
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install whatsapp-428-fix
功能描述
修复 WhatsApp Web 连接 428 错误和代理配置问题。当用户遇到 WhatsApp 连接断开 (status 428)、需要配置代理、或在新机器上部署 OpenClaw 后遇到 WhatsApp 连接问题时使用此 Skill。
安全使用建议
要不要安装/运行这个 Skill 前请注意:
- 脚本会在已安装的 OpenClaw 目录中原地修改文件并安装 npm 依赖,请先确认 OPENCLAW_DIR 是否正确(脚本硬编码为 /home/admind/...,很可能不适用于你的系统)。
- 在生产环境运行前,在隔离或测试环境中先执行并验证效果;检查脚本生成的 *.bak 备份以便回滚。
- 仔细审阅 scripts/fix-whatsapp-428.sh 的每一步(尤其是 sed 替换、npm install、systemd 修改与重启),确保不会意外破坏其他功能。
- 优先考虑向 OpenClaw 官方或上游仓库提交补丁/配置项(更稳健的长期解决方案),而不是直接修改已安装的包。
- 运行脚本会触发网络操作(npm install),确认网络策略和信任的 npm 包来源;仅在信任作者并已审查代码后才执行。
如果你能提供你系统上 OpenClaw 的实际安装路径及用户(或让脚本使用可检测的路径替代硬编码值),可以显著降低风险并提升可接受性。
功能分析
Type: OpenClaw Skill
Name: whatsapp-428-fix
Version: 1.0.0
The skill performs invasive modifications to the OpenClaw source code and systemd service configurations to implement proxy support. It uses `sed` to patch JavaScript files in the `dist` directory and executes `npm install` to add the `https-proxy-agent` dependency. While these actions are aligned with the stated goal of fixing WhatsApp connectivity issues, the direct modification of application binaries and system services without proper package management or build processes poses a significant risk to system integrity and stability. (File: scripts/fix-whatsapp-428.sh, SKILL.md)
能力评估
Purpose & Capability
宣称修复 WhatsApp 428 并添加 proxy 支持;脚本和文档确实修改 OpenClaw 的 schema、session、channel 以及 systemd 服务以传入代理,这与目标一致。但实现方式是直接在已安装的 node_modules 中做原地修改(并通过 npm 安装依赖),这是侵入性的而非通过官方扩展或配置项完成。
Instruction Scope
SKILL.md 指示运行包含在包内的自动修复脚本并给出逐步手动修改步骤。脚本会查找并修改安装目录下的多个已编译/打包文件、备份原文件、改写 systemd 单元并重启 gateway。这些步骤超出“仅在技能目录内操作”的范围,且 SKILL.md 与脚本均假定特定路径(见下文),缺乏对不同部署环境的防护与回滚说明。
Install Mechanism
这是 instruction-only,但包含并建议运行一个脚本,该脚本会在硬编码的 OPENCLAW_DIR 下运行 npm install https-proxy-agent(网络操作并修改 node_modules),并使用 sed 修改编译后的文件。虽然不从可疑 URL 下载二进制,但在运行环境中原地修改已安装软件并安装 npm 包存在中度风险(可能引入兼容性或安全问题)。
Credentials
Skill 声称不需要任何环境变量或凭证,脚本也不尝试读取远端凭证或外部密钥。问题在于脚本硬编码 OPENCLAW_DIR=/home/admind/..., 假定特定用户路径而非使用通用检测(如 npm root 或 $HOME),这暗含对特定主机/用户环境的依赖并可能导致误修改或失败。
Persistence & Privilege
虽然 always:false,脚本会对系统产生持久更改:备份并改写 OpenClaw 的分发目录文件,向 systemd user 单元写入代理环境变量,并执行 openclaw gateway restart。这些持久修改影响平台运行时行为,应在备份和审计下谨慎执行。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install whatsapp-428-fix - 安装完成后,直接呼叫该 Skill 的名称或使用
/whatsapp-428-fix触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the whatsapp-428-fix skill.
- Provides automated and manual steps to fix WhatsApp Web connection error 428 and related proxy configuration issues.
- Includes detailed systemd service and OpenClaw configuration instructions.
- Offers necessary code modifications for OpenClaw to support proxy settings at both the schema and session level.
- Supports multi-account proxy configuration.
元数据
常见问题
WhatsApp 428 修复 是什么?
修复 WhatsApp Web 连接 428 错误和代理配置问题。当用户遇到 WhatsApp 连接断开 (status 428)、需要配置代理、或在新机器上部署 OpenClaw 后遇到 WhatsApp 连接问题时使用此 Skill。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 272 次。
如何安装 WhatsApp 428 修复?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install whatsapp-428-fix」即可一键安装,无需额外配置。
WhatsApp 428 修复 是免费的吗?
是的,WhatsApp 428 修复 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
WhatsApp 428 修复 支持哪些平台?
WhatsApp 428 修复 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 WhatsApp 428 修复?
由 jeffreyCheungRT(@jeffreycheungrt)开发并维护,当前版本 v1.0.0。
推荐 Skills