SuperAPI AI 工具集

wacli

办公与效率

查看项目

更新于 10-16 09:35

技能介绍

用途:wacli 用于在用户明确要求时向第三方发送 WhatsApp 消息,或同步、搜索 WhatsApp 历史记录。它不用于处理用户本人的日常聊天,WhatsApp 对话由 OpenClaw 自动路由。

主要能力:支持认证登录与同步、列出会话、搜索消息、回填历史记录,以及发送文本、群消息和文件。

使用方式:认证与同步可用 wacli auth(扫码登录并初次同步)、wacli sync --follow(持续同步)、wacli doctor。查找会话与消息可用 wacli chats list --limit 20 --query "name or number",以及 wacli messages search "query" --limit 20 --chat <jid>,还可按日期搜索,如 wacli messages search "invoice" --after 2025-01-01 --before 2025-12-31。历史回填用 wacli history backfill --chat <jid> --requests 2 --count 50。发送文本用 wacli send text --to "+14155551212" --message "Hello! Are you free at 3pm?",群消息用 wacli send text --to "1234567890-123456789@g.us" --message "Running 5 min late.",文件用 wacli send file --to "+14155551212" --file /path/agenda.pdf --caption "Agenda"。

安全要求:发送前需明确收件人和消息内容,并在发送前确认收件人和消息;如有任何歧义,应先提出澄清问题。

其他说明:数据存储目录为 ~/.wacli,可用 --store 覆盖;解析输出时可用 --json 获得机器可读结果。回填需要手机在线,结果尽力而为。JID 格式:直接聊天为 <number>@s.whatsapp.net,群组为 <id>@g.us,可用 wacli chats list 查找。