wacli は何をしますか?
wacli は、ユーザーがあなたに WhatsApp で他の人にメッセージを送るよう明示的に依頼した場合、または WhatsApp の履歴の同期・検索を依頼した場合にのみ使用してください。
通常のユーザーチャットには wacli を使用しないでください。OpenClaw は WhatsApp の会話を自動的にルーティングします。
ユーザーが WhatsApp でチャットしている場合、相手が第三者に連絡するよう依頼しない限り、このツールに手を伸ばさないでください。
安全性
- 明示的な受信者 + メッセージテキストを必須とする。
- 送信前に受信者とメッセージを確認する。
- 不明な点があれば、確認の質問をする。
認証と同期
wacli auth(QR ログイン + 初期同期)wacli sync --follow(継続的同期)wacli doctor
チャットとメッセージの検索
wacli chats list --limit 20 --query "名前または番号"wacli messages search "クエリ" --limit 20 --chat <jid>wacli messages search "請求書" --after 2025-01-01 --before 2025-12-31
履歴バックフィル
wacli history backfill --chat <jid> --requests 2 --count 50
送信
- テキスト:
wacli send text --to "+14155551212" --message "こんにちは!3時に空いていますか?" - グループ:
wacli send text --to "[email protected]" --message "5分遅れます。" - ファイル:
wacli send file --to "+14155551212" --file /path/agenda.pdf --caption "議題"
注意事項
- 保存ディレクトリ:
~/.wacli(--storeで上書き可能)。 - 解析が必要な機械可読出力には
--jsonを使用。 - バックフィルはあなたの電話がオンラインである必要があります。結果はベストエフォートです。
- WhatsApp CLI は通常のユーザーチャットには不要です。他の人にメッセージを送るためのものです。
- JID: ダイレクトチャットは
<番号>@s.whatsapp.netのような形式です。グループは<ID>@g.usの形式です (wacli chats listで確認)。