チャンネル連携
SlackやDiscord・Telegramからメッセージを送ってClaude Codeを操作する機能。チャンネルプラグインを設定することで、チャットツールからコード生成やタスク実行を指示できる。
コマンド・設定オプション8件
この機能に関連するスラッシュコマンド・CLIオプション・設定項目の一覧です。
スラッシュコマンド
Claude Code のインタラクティブセッション内で / から始めて入力するコマンド。
自動化・CI/CD
/install-slack-app
Claude Slack Appをインストールする。ブラウザを開いてOAuthフローを完了する。
/install-slack-app/telegram:configure
Telegramチャンネルプラグインにボットトークンを設定する。BotFatherから取得したトークンを `~/.claude/channels/telegram/.env` に保存する。
/telegram:configure <token>/telegram:access
Telegramボットのアクセス権を管理する。`pair <code>` でアカウントをペアリングし、`policy allowlist` でアクセスを自分のアカウントのみに制限する。
/telegram:access pair <code>/discord:configure
Discordチャンネルプラグインにボットトークンを設定する。Discord Developer Portalから取得したトークンを `~/.claude/channels/discord/.env` に保存する。
/discord:configure <token>/discord:access
Discordボットのアクセス権を管理する。`pair <code>` でアカウントをペアリングし、`policy allowlist` でアクセスを自分のアカウントのみに制限する。
/discord:access pair <code>CLIオプション
`claude` コマンドをターミナルから起動する際に渡すオプション。
自動化・CI/CD
--channels
(リサーチプレビュー)このセッションでClaudeがリッスンすべきチャンネル通知を指定する。スペース区切りの `plugin:<name>@<marketplace>` 形式で指定。claude.ai認証が必要。
claude --channels plugin:my-notifier@my-marketplace設定オプション
`claude config set <key> <value>` または `~/.claude/settings.json` で設定する項目。
自動化・CI/CD
allowedChannelPlugins
(Managed設定専用)チャンネルメッセージを送信できるチャンネルプラグインの許可リスト。設定すると Anthropic のデフォルト許可リストが置き換えられる。`channelsEnabled: true` が必要。空配列で全チャンネルプラグインをブロック。
managed-settings.json: {"allowedChannelPlugins": [{"marketplace": "claude-plugins-official", "plugin": "telegram"}]}channelsEnabled
(Team/Enterprise向けManaged設定)チャンネル機能の利用可否を組織レベルで制御する。`true` に設定するとユーザーが `--channels` フラグでチャンネルをセッションに有効化できる。未設定またはfalseの場合、MCPサーバーは接続されるがチャンネルメッセージは届かない。
managed-settings.json: {"channelsEnabled": true}関連記事
取得中...