MH wacli

📱 WhatsApp 命令行全能助手

通过 CLI 发送 WhatsApp 消息、搜索/同步聊天记录,需 QR 扫码认证,支持个人/群组/文件传输,适合自动化场景。

收藏
10.2k
安装
2.9k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

wacli 核心评估

wacli 是一款开源命令行工具,允许用户通过终端直接与 WhatsApp 交互,核心功能包括:向个人或群组发送文本/文件消息、搜索历史聊天记录、同步 WhatsApp 数据到本地存储。该工具采用 Go 语言开发,由开发者 Steipete 维护,通过 Homebrew 或 Go 模块分发。

核心用法

使用前需执行 wacli auth 进行 QR 码扫码认证,建立与 WhatsApp Web 的持久连接。主要操作包括:wacli chats list 查找联系人/群组;wacli messages search 按关键词或时间范围检索历史;wacli send text/file 发送消息或附件。数据默认存储于 ~/.wacli,支持 --json 输出便于脚本集成。

显著优点

  • 自动化友好:纯 CLI 设计,适合脚本化、批量操作和开发工作流集成
  • 隐私优先:本地存储聊天记录,无需依赖第三方云服务
  • 功能完整:覆盖个人聊天、群组消息、文件传输等核心 WhatsApp 功能
  • 轻量部署:单二进制文件,通过主流包管理器一键安装

潜在局限

  • 设备依赖:消息同步和 history backfill 需要手机保持在线,且结果为尽力而为
  • 学习成本:JID 格式(如 123456789@g.us)对普通用户不够直观
  • 认证门槛:QR 码登录流程对纯服务器环境不够友好
  • 非官方实现:基于 WhatsApp Web 非官方协议,存在协议变更导致失效的风险

适合人群

开发者、系统管理员、需要批量 WhatsApp 通知的自动化场景(如服务器告警、CI/CD 状态推送),以及希望在本地备份聊天记录的高级用户。

常规风险

  • 账号封禁:非官方客户端存在被 WhatsApp 检测并限制账号的风险
  • 数据安全:本地存储的聊天记录需妥善保护 ~/.wacli 目录
  • 消息误发:CLI 操作缺乏二次确认机制,需严格校验 recipient 参数
  • 隐私合规:自动化发送消息可能违反 WhatsApp 服务条款或当地反垃圾法规

MH wacli 内容

手动下载zip · 2.4 kB
skill-card.mdtext/markdown
请选择文件