SuperAPI AI 工具集

wacli

通用与其它

查看项目

更新于 10-16 05:07

技能介绍

用途:wacli 是 WhatsApp 命令行工具,仅在用户明确要求代其向其他人发送 WhatsApp 消息,或要求同步、搜索 WhatsApp 历史时使用。普通用户聊天不走此工具,WhatsApp 会话由 Otto 自动路由;若用户正通过 WhatsApp 与助手对话,除非要求联系第三方,否则不应调用。

主要能力:认证与同步(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 auth 扫码登录并初始同步,需要持续同步时运行 wacli sync --follow。查找对象可先用 wacli chats list 获取 JID:直接聊天形如 <number>@s.whatsapp.net,群组形如 <id>@g.us。需要机器可解析输出时加 --json。

安全与限制:发送必须提供明确的收件人和消息文本;发送前确认收件人和内容;若有歧义需先提问澄清。数据存储目录为 ~/.wacli,可用 --store 覆盖。历史回填要求手机在线,结果尽力而为。其他功能、收费与价格信息暂未提供。