使えること
聞き取りの仕組み
起動方式: ローカル。あなたのコンピュータのコネクタがClaude Codeを起こすので、書き込んでから約7 秒で答えます。- Claude Codeを
claude --dangerously-load-development-channels server:zapbip-channelで起動します。すると、zapbipのチャネルが、WhatsAppのメッセージを届いた順に、開いているセッションに送り込みます。 - セッションが閉じている場合は、コネクタが約7 秒で再開します。待機中はトークンを消費せず、メッセージ1件につき1ターン分を消費します。
- リスナーを動かし続けてください。ターミナルを閉じた後も動かし続けるには、コネクタをサービスとして実行するに従ってください。
npx zapbip@0.1.0 listen を動かし続け、Monitorで監視します。監視は最長30 分続くので、Claude Codeはタイムアウトの通知のたびに監視を設定し直します。
ゼロから設定する
-
WhatsAppでzapbipの番号にメッセージを送ります。 任意のテキスト、たとえば
hiを送ってください。 WhatsAppを開くと、zapbipにメッセージを送れます。 - 新しいエージェントを依頼します。 エージェントとは、接続するAI1つのことです。コマンドは今のところ英語かポルトガル語の言葉で入力します。
-
その1行をClaude Codeに貼り付けます。
zapbipを使って私のWhatsAppに接続してください。https://mcp.zapbip.com/i/zb_inst_<code> を読んで、その指示に従ってください。Claude Codeは指示を読み、順番に従います。ファイルや設定を変更する前に、どれを変更するかを伝え、あなたの「はい」を待ちます。リンクはシークレットなので、共有するチャットには出さないでください。 - 「はい」と答えます。 その後はClaude Codeが、この順番で残りを行います。
-
zapbipをClaude Codeに追加します。 古い
zapbipやzapbip-channelのエントリがある場合、Claude Codeはclaude mcp remove --scope user zapbipまたはclaude mcp remove --scope user zapbip-channelで削除します。そのあと、ツール用にclaude mcp add --transport http --scope user zapbip <connectionLink>を、ライブのチャネル用にclaude mcp add --scope user zapbip-channel -e ZAPBIP_CONNECTION_URL=<connectionLink> -- npx zapbip@0.1.0 channelを実行します。 これらの手順のコマンドにはあなたの接続リンクが含まれるため、シェルの履歴に残ります。残したくない場合は、コネクタをサービスとして実行するのように、ZAPBIP_CONNECTION_URLを環境変数のファイルに入れてください。 -
zapbipのスキルを保存します。 あなたの「はい」の後、
~/.claude/skills/zapbip/SKILL.mdを書き込み、check_inboxを呼ぶタイミングなど、WhatsAppの使い方をすべてのセッションが把握できるようにします。 -
リスナーを1つ選びます。 1つの接続が持てるリスナーは1つで、2つ目は最初のものを置き換えるため、次のうちちょうど1つだけを使い、2つ同時には使いません。停止しているセッションには、
ZAPBIP_CONNECTION_URL=<connectionLink> npx zapbip@0.1.0 connect --client claude-codeをバックグラウンドで実行します。コネクタは、Claude Codeが待機中にあなたが書き込むとセッションを起こし、閉じているセッションはclaude -p --resumeで再開します。 -
チャネルが使えない場合のみ。
ZAPBIP_CONNECTION_URL=<connectionLink> npx zapbip@0.1.0 listenをバックグラウンドで実行し、Monitorで監視して、タイムアウトの通知のたびに設定し直します。 -
テストします。 新しいプロセスで
claude -p "Call send_message with the text '✅ インストール完了'" --allowedTools=mcp__zapbip__send_messageを実行します。✅ インストール完了 を含むsend_messageがあなたのWhatsAppに届きます。コマンドが失敗した場合は、そこで止まり、最後の20行を表示します。その後、Claude Codeを再起動して、zapbipのツールを使えるようにしてください。
動作の確認
Claude Codeに、WhatsAppで✅ インストール完了 を送るよう頼んでください。数秒で届くはずです。
何も届かない場合は、トラブルシューティングをご覧ください。