コンテンツにスキップ

openclaw channels でチャットアカウントをスマートに管理する

複数のチャットプラットフォームを跨いでボットやツールを運用していると、アカウントの認証情報の管理や、それぞれの接続状態の確認が煩雑になりがちです。各プラットフォームの管理画面を個別に見に行くのは時間がかかりますし、設定ミスにも気づきにくいものです。

こうした管理作業を一つの CLI で完結させ、開発ワークフローをシンプルに保つのが openclaw channels です。

  • Gateway の設定が完了していること
  • 利用するチャネル(Discord, Slack, Telegram, WhatsApp, Signal, Matrix, MS Teams など)の API トークンやアカウント情報

5分でチャネルの管理を開始するための基本ステップです。

まずは、利用したいチャネルを Gateway に登録します。

Terminal window
# Telegram アカウントを追加
openclaw channels add --channel telegram --token <bot-token>
# 不要になったアカウントを削除
openclaw channels remove --channel telegram --delete

各チャネル固有のフラグ(アプリトークンやパスなど)を確認したい場合は、openclaw channels add --help を実行してください。

2. インタラクティブなログイン

Section titled “2. インタラクティブなログイン”

WhatsApp などのチャネルでは、対話形式でのログインが可能です。

Terminal window
openclaw channels login --channel whatsapp
openclaw channels logout --channel whatsapp

接続状態や、そのチャネルで何ができるか(スコープや権限)をチェックします。

Terminal window
# 全チャネルのリストとステータスを表示
openclaw channels list
openclaw channels status
# チャネルの機能を調査
openclaw channels capabilities --channel discord --target channel:123

ユーザー名やグループ名から、API で必要な ID を取得できます。

Terminal window
openclaw channels resolve --channel slack "#general" "@jane"
openclaw channels resolve --channel matrix "Project Room"

設定がうまくいかない場合は、以下のコマンドを試してください。

  • 広範囲な調査: openclaw status --deep を実行して、システムの深部までスキャンします。
  • 自動修正: openclaw doctor を実行すると、問題の特定と修正ガイドが表示されます。
  • Claude の HTTP 403 エラー: openclaw channels list で user:profile に関するエラーが出る場合、user:profile スコープが必要です。解決するには --no-usage フラグを付けるか、CLAUDE_WEB_SESSION_KEY / CLAUDE_WEB_COOKIE を設定してください。または Claude Code CLI で再認証を行うことでも解決できます。

openclaw channels capabilities コマンドを使用すると、プロバイダーごとの機能ヒントや静的なサポート状況を取得できます。

  • --channel を省略すると、拡張機能を含むすべてのチャネルをリストアップします。
  • --target は Discord のみ有効で、channel:<id> または数値の ID を指定できます。
  • 調査内容はプロバイダーごとに異なります。Discord のインテント、Slack のボット/ユーザースコープ、Telegram の Webhook 設定などが含まれます。プローブに対応していないチャネルは Probe: unavailable と表示されます。

AI Setup Assistant

OpenClaw

OpenClaw Expert

まだ解決しませんか?

このページで解決しない場合は、OpenClaw Expertに直接質問してください。