wacli について
wacliは、明示的な依頼に応じてWhatsAppのメッセージ送信や履歴の同期・検索を行うコマンドラインスキルです。送信前に宛先と本文を確認します。
主な機能
- 01チャットとメッセージの検索
- 02履歴の同期と追加取得
- 03テキストとファイルの送信
- 04宛先と本文の送信前確認
- 05JSON出力
活用シーン
- 01特定期間のメッセージ検索
- 02WhatsApp履歴の継続同期
- 03確認済みメッセージの連絡先への送信
- 04WhatsAppグループへのファイル共有
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ elizaos/ eliza --skill wacliインストール後、Claude Code で/wacliを入力して読み込まれたか確認します。
詳細
wacli
ユーザーが WhatsApp で他の人へのメッセージ送信を明示的に依頼した場合、または WhatsApp の履歴の同期や検索を依頼した場合にのみ、wacli を使用してください。
通常のユーザーチャットには wacli を使用しないでください。Otto が WhatsApp の会話を自動的にルーティングします。
ユーザーが WhatsApp であなたとチャットしている場合、第三者への連絡を依頼されない限り、このツールを使用しないでください。
安全性
- 受信者とメッセージ本文の両方を明示的に指定してもらってください。
- 送信前に受信者とメッセージを確認してください。
- 少しでも曖昧な点があれば、確認の質問をしてください。
認証と同期
wacli auth(QR ログインと初回同期)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 "[email protected]" --message "Running 5 min late." - ファイル:
wacli send file --to "+14155551212" --file /path/agenda.pdf --caption "Agenda"
注意事項
- 保存ディレクトリ:
~/.wacli(--storeで変更できます)。 - 解析時に機械可読な出力が必要な場合は、
--jsonを使用してください。 - バックフィルにはスマートフォンがオンラインである必要があります。結果はベストエフォートです。
- 通常のユーザーチャットでは WhatsApp CLI は不要です。他の人へのメッセージ送信に使用します。
- JID:ダイレクトチャットは
<number>@s.whatsapp.net、グループは<id>@g.usの形式です(検索にはwacli chats listを使用してください)。
コメント
Markdown 対応