mcpField
W
wacli

wacli

github.com/elizaos生産性19.7k45 回インストール今日更新
リポジトリ

wacli について

wacliは、明示的な依頼に応じてWhatsAppのメッセージ送信や履歴の同期・検索を行うコマンドラインスキルです。送信前に宛先と本文を確認します。

主な機能

  1. 01チャットとメッセージの検索
  2. 02履歴の同期と追加取得
  3. 03テキストとファイルの送信
  4. 04宛先と本文の送信前確認
  5. 05JSON出力

活用シーン

  1. 01特定期間のメッセージ検索
  2. 02WhatsApp履歴の継続同期
  3. 03確認済みメッセージの連絡先への送信
  4. 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 を使用してください)。

コメント