AI代理邮件服务
无限量API发信
wacli 是一个命令行工具,用于向他人发送 WhatsApp 消息或搜索/同步 WhatsApp 历史记录。该工具适用于需要代发消息给第三方或批量处理聊天记录的场景,不用于日常用户对话。
适用于企业代发通知、批量处理客服记录或归档历史消息的场景。通过命令行工具实现WhatsApp消息的自动化发送与聊天记录管理,减少人工操作成本,确保信息触达的准确性与可追溯性。
落地案例:某电商运营团队需在促销期间向VIP客户群发活动通知。运营人员使用wacli配置目标群组JID,编写标准化文案后批量发送;同时执行sync –follow持续同步客户回复,后续通过搜索关键词快速定位咨询记录,完成售后跟进与数据归档。
安装 wacli:
# 方式一:Homebrew
brew install steipete/tap/wacli
# 方式二:Go 安装
go install github.com/steipete/wacli/cmd/wacli@latest
首次使用流程:
wacli auth,扫描二维码完成登录与初始同步wacli doctor 检查环境状态wacli sync --follow查找聊天对象:
wacli chats list --limit 20 --query "姓名或号码"
发送消息示例:
# 发送文本给个人
wacli send text --to "+14155551212" --message "下午3点方便吗?"
# 发送文本给群组
wacli send text --to "1234567890-123456789@g.us" --message "迟到5分钟"
# 发送文件
wacli send file --to "+14155551212" --file /path/agenda.pdf --caption "会议议程"
搜索历史记录:
wacli messages search "发票" --after 2025-01-01 --before 2025-12-31 --limit 20
其他常用命令:
# 回填历史消息
wacli history backfill --chat <jid> --requests 2 --count 50
# JSON 格式输出(便于解析)
wacli chats list --json
存储与配置:数据默认存放于 ~/.wacli,可通过 --store 指定其他路径。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 目标手机号/JID、消息文本、文件路径(可选)、搜索关键词、日期范围、存储路径 |
| 输出 | 发送状态、搜索结果、同步进度、JSON格式数据 |
| 适用人群 | 需代发消息给他人、批量处理聊天记录、构建自动化通知的用户 |
| 不包含 | 日常双向对话、匿名发送、消息编辑、远程删除功能 |
<id>@g.us,个人为 <number>@s.whatsapp.net原始链接:https://github.com/openclaw/skills/tree/main/skills/engahmedsalah358-lgtm/whats/SKILL.md
来源类型:GitHub 仓库