
通过wacli CLI向其他人发送WhatsApp消息或搜索/同步WhatsApp历史记录(不用于普通用户聊天)。
wacli 技能允许OpenClaw通过WhatsApp命令行界面与第三方进行通信。该技能主要用于向其他人发送WhatsApp消息、搜索和同步WhatsApp历史记录。需要注意的是,此技能不应用于普通用户聊天,因为OpenClaw会自动路由WhatsApp对话。只有当用户明确要求联系第三方时才使用此技能。
- 发送消息: 向个人或群组发送文本消息
- 发送文件: 向联系人发送文件(如PDF、图片等)
- 搜索聊天: 搜索和列出聊天记录
- 搜索消息: 在特定聊天中搜索历史消息
- 历史回填: 回填历史消息记录
- 同步功能: 持续同步WhatsApp消息
在以下情况下应该调用此技能:
- 用户明确要求向其他人发送WhatsApp消息
- 用户要求搜索WhatsApp历史记录
- 用户要求同步WhatsApp消息
- 用户要求向第三方发送文件
1. 认证设置
使用wacli auth命令进行QR码登录和初始同步。确保手机在线以完成认证过程。
2. 聊天搜索
使用wacli chats list命令搜索和列出聊天记录,找到目标联系人或群组。
3. 消息发送
根据用户需求发送文本消息或文件。发送前确认收件人和消息内容。
4. 历史同步
使用wacli sync --follow进行持续同步,或使用wacli history backfill进行历史消息回填。
使用此技能时,用户需要提供:
- 收件人电话号码或群组ID(必需)
- 消息内容(用于发送文本消息)
- 文件路径(用于发送文件)
- 可选:搜索查询(用于搜索聊天或消息)
- 可选:日期范围(用于搜索特定时间段的消息)
技能将提供:
- 消息发送确认
- 聊天列表
- 搜索结果
- 同步状态
- 错误信息(如果操作失败)
示例1: 发送文本消息
wacli send text --to "+" --message "Hello! Are you free at 3pm?"
示例2: 发送群组消息
wacli send text --to "" --message "Running 5 min late."
示例3: 发送文件
wacli send file --to "+" --file /path/agenda.pdf --caption "Agenda"
示例4: 搜索聊天
wacli chats list --limit 20 --query "name or number"
示例5: 搜索消息
wacli messages search "invoice" --after 2025-01-01 --before 2025-12-31
- 安全确认: 发送消息前确认收件人和消息内容
- 明确要求: 只在用户明确要求联系第三方时使用此技能
- 普通聊天: 不要将此技能用于普通用户聊天
- 手机在线: 历史回填需要手机在线,结果尽力而为
- JID格式: 直接聊天格式为
@s.whatsapp.net,群组格式为 @g.us - JSON输出: 使用--json参数获取机器可读的输出
- 存储目录: 默认存储目录为~/.wacli,可通过--store参数覆盖
系统要求
此技能需要安装wacli工具。
下载地址
此技能可以从以下地址下载: https://github.com/openclaw/openclaw/tree/main/skills

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/271381.html