統合 スラック

OpenClaw Slack 統合: 完全なワークスペース設定ガイド

OpenClaw と Slack を統合するための完全なガイド。 Slack アプリの作成、ワークスペースの権限の構成、チャネルの設定、チーム全体の AI 支援に OpenClaw を使用する方法を学びます。

Updated: 2026年2月1日 9 分で読めます

Quick Answer

OpenClaw Slack 統合をセットアップする: Slack アプリを作成し、OAuth スコープとボット権限を構成し、ワークスペースにインストールし、ボット トークンを取得し、「openclaw 統合 Slack」を実行し、トークンを入力して、チャネルまたは DM での使用を開始します。

はじめに

Slack は多くの組織でチームのコミュニケーションに欠かせないプラットフォームであり、OpenClaw の Slack 統合により、強力な AI 支援がワークスペースに直接導入されます。電子メールの管理、カレンダーの調整、または迅速な情報の取得に関するサポートが必要な場合でも、OpenClaw はチーム全体を支援します。

このガイドでは、Slack アプリの作成からチーム全体での使用方法の設定まで、OpenClaw を Slack と統合するために必要なすべてを説明します。

他のチャット アプリの統合については、次のガイドを参照してください。

なぜ Slack なのか?

Slack は、職場の AI ボットに優れた機能を提供します。

  • ワークスペース統合 — 組織全体で機能します
  • チャネル サポート — チーム チャネルを支援します
  • スレッド サポート — 会話を整理する
  • 豊富な書式設定 — 美しい書式設定されたメッセージ
  • ファイル共有 - ドキュメントとメディアの処理
  • エンタープライズ機能 — SSO、コンプライアンス、監査ログ

前提条件

Slack 統合を設定する前に:

  1. OpenClaw がインストールされましたインストール ガイド を参照してください
  2. OpenClaw の構成openclaw onboard を実行して AI モデルをセットアップします
  3. Slack ワークスペース — 管理者アクセスまたはアプリをインストールする権限
  4. Slack アプリ — これは次のステップで作成します。

ステップ 1: Slack アプリを作成する

アプリケーションの作成

  1. Slack API に移動: api.slack.com/apps
  2. 「新しいアプリの作成」をクリックします
  3. 「最初から」を選択します
  4. アプリ名を入力 (例: 「OpenClaw アシスタント」)
  5. インストールする ワークスペースを選択
  6. 「アプリの作成」をクリックします

OAuth と権限を構成する

  1. 左側のサイドバーの「OAuth と権限」 に移動します。

  2. 「スコープ」→「ボットトークンスコープ」までスクロールします

  3. 次のスコープを追加します:

    • app_mentions:read — メンションを聞く
    • channels:history — チャネル メッセージの読み取り
    • channels:read — チャンネル情報の表示
    • chat:write — メッセージを送信する
    • commands — スラッシュ コマンドを使用する
    • files:read — ボットと共有されたファイルを読み取ります
    • files:write — ファイルをアップロードする
    • groups:history — プライベート チャネル メッセージを読み取る
    • groups:read — プライベート チャネル情報の表示
    • im:history — ダイレクトメッセージを読む
    • im:read — DM 情報を表示
    • im:write — ダイレクト メッセージを送信する
    • mpim:history — グループ DM を読む
    • mpim:read — グループ DM 情報の表示
    • users:read — ユーザー情報の表示
    • users:read.email — ユーザーの電子メールを表示する
  4. 「ユーザー トークン スコープ」までスクロールします (通常、ボットには必要ありません)

ワークスペースにインストールする

  1. [OAuth と権限] ページの 先頭にスクロール
  2. 「ワークスペースにインストール」をクリックします
  3. 権限を確認し、[許可] をクリックします。
  4. 「ボット ユーザー OAuth トークン」をコピーxoxb- で始まります:
    xoxb-1234567890-1234567890123-AbCdEfGhIjKlMnOpQrStUvWx

重要: ボット トークンは秘密にしてください。決して公に共有しないでください。

アプリ設定を構成する

  1. 「基本情報」へ
  2. 表示名の設定 — Slack でのボットの表示方法
  3. デフォルトのユーザー名の設定 — ボットのユーザー名
  4. アップロード アイコン — ボット アバター
  5. セットの説明 — ボットの動作

ステップ 2: OpenClaw を構成する

統合セットアップの実行

Slack 統合を開始します。

openclaw integrations slack

または、一般的な統合コマンドを使用します。

openclaw integrations
# Select Slack from the menu

ボットトークンを入力してください

プロンプトが表示されたら、ボット トークンを貼り付けます。

Enter your Slack bot token: xoxb-1234567890-1234567890123-AbCdEfGhIjKlMnOpQrStUvWx

OpenClaw はトークンを検証し、Slack に接続します。

接続を確認する

以下が表示されるはずです:

✓ Slack bot connected successfully!
  Workspace: Your Workspace Name
  Bot user: @openclaw

Slack ワークスペースを確認してください。ボットが利用できるようになっているはずです。## ステップ 3: ボットの使用を開始する

ダイレクトメッセージ

ボットに直接DMしてください:

  1. Slack で 「@OpenClaw」 を検索します
  2. クリックしてDMを開きます
  3. 「こんにちは、手伝ってもらえますか?」のようなメッセージを送信します。

チャンネルメンション

任意のチャンネルでボットについて言及します。

@OpenClaw can you check my email?

スラッシュコマンド

スラッシュコマンドを設定します。

  1. Slack アプリの設定で 「スラッシュ コマンド」 に移動します
  2. [新しいコマンドの作成]をクリックします
  3. 設定:
    • コマンド: /openclaw
    • リクエスト URL: https://your-server.com/slack/commands
    • 短い説明: 「OpenClaw AI アシスタントとの対話」
    • 使用上のヒント: [your message]

注意: ローカル OpenClaw の場合は、ngrok などを介して公開する必要があります。

ngrok http 3000
# Use the ngrok URL in Slack command configuration

アプリホーム

カスタム インターフェイス用にアプリ ホームを構成します。

  1. Slack アプリの設定で 「アプリのホーム」 に移動します
  2. 「ホーム タブ」を有効にする
  3. ホーム ビューの構成 (オプション)

高度な機能

イベントのサブスクリプション

リアルタイム イベントを有効にする:

  1. 「イベントのサブスクリプション」に移動します
  2. イベントを有効にする
  3. リクエスト URL を設定 (パブリック エンドポイントが必要)
  4. ボット イベントを購読する:
    • app_mention — ボットが言及しました
    • message.channels — チャネルメッセージ
    • message.groups — プライベート チャネル メッセージ
    • message.im — ダイレクト メッセージ
    • message.mpim — グループDM

スレッドのサポート

OpenClaw はスレッドで返信できます。

openclaw config set slack.threads.enabled true
openclaw config set slack.threads.autoReply true

混雑したチャネルでの会話を整理します。

リッチフォーマット

OpenClaw はフォーマットされたメッセージを送信します。

openclaw config set slack.format "mrkdwn"

Slackのマークダウン形式をサポートします。

ファイルの処理

OpenClaw は次のファイルを処理できます。

  • ボットと共有されたファイルをダウンロード
  • ファイルを応答としてアップロード
  • 画像とドキュメントを処理

ワークスペース全体での使用

チームで使用するために設定します。

openclaw config set slack.workspace.enabled true
openclaw config set slack.workspace.channels ["general", "ai-assistant"]

構成オプション

チャネル制限

ボットを特定のチャネルに制限します。

openclaw config set slack.allowedChannels ["general", "ai-assistant"]

ユーザー制限

特定のユーザーに制限する:

openclaw config set slack.allowedUsers ["U123456", "U789012"]

Slack API またはユーザー プロフィール URL からユーザー ID を取得します。

応答のフォーマット

メッセージのフォーマットを構成します。

openclaw config set slack.format "mrkdwn"
openclaw config set slack.embeds true

レート制限

メッセージ レートの制御:

openclaw config set slack.rateLimit 30

ユーザーごとに 1 分あたり 30 メッセージに制限されます。

プライバシー設定

プライバシーを構成します。

openclaw config set slack.privacy.dmOnly false
openclaw config set slack.privacy.allowedChannels ["general"]

通知設定

通知の制御:

openclaw config set slack.notifications.enabled true
openclaw config set slack.notifications.quietHours "18:00-09:00"

トラブルシューティング

ボットが応答しません

ボットが応答しない場合:

  1. ボットのステータスを確認します:

    openclaw status
  2. トークンの検証:

    openclaw config get slack.token
  3. ログを確認します:

    openclaw logs
  4. 接続のテスト:

    openclaw test slack

トークンが無効です

「トークンが無効です」エラーが表示された場合:

  1. トークンの検証 — Slack API ダッシュボードを確認する
  2. トークンを再生成 — アプリを取り消して再インストールします
  3. トークンを更新:
    openclaw integrations slack

ボットが表示されない

ボットがワークスペースに表示されない場合:

  1. インストールを確認 — アプリがインストールされていることを確認します
  2. 権限の確認 — ボットに必要なスコープがあることを確認します
  3. アプリを再インストール — アンインストールして再インストールします

イベントが機能しない

イベントが受信されない場合:

  1. イベントのサブスクリプションを確認 — Slack アプリで有効になっていることを確認します
  2. リクエスト URL の確認 — パブリックにアクセスできる必要があります
  3. SSL を確認 — Slack には HTTPS が必要です
  4. ローカル開発には ngrok を使用します:
    ngrok http 3000

権限エラー

権限エラーが表示された場合:

  1. スコープの確認 — 必要なスコープがすべて追加されていることを確認します
  2. アプリを再インストール — 再インストール時に権限が更新されました
  3. ワークスペース設定を確認する - 一部のワークスペースではアプリが制限されています

セキュリティのベストプラクティス

ボットトークンのセキュリティ

  • トークンを秘密にしてください — 決して公開しないでください
  • 環境変数を使用します:
    export SLACK_BOT_TOKEN="xoxb-..."
    ```- **トークンのローテーション** — 侵害された場合に再生成します

ワークスペースのセキュリティ

  • アクセス許可を制限 — 必要なスコープのみを付与します
  • チャンネルを制限 — ボットを特定のチャンネルに制限します
  • ユーザー ホワイトリスト — 特定のユーザーに制限します
  • 監査ログ — ボットの使用状況を監視します

データプライバシー

  • ローカル処理 - すべてのメッセージはローカルで処理されます
  • クラウド ストレージなし - 明示的に構成されていない限り
  • 安全なストレージ — データは ~/.openclaw に保存されます
  • コンプライアンス — ワークスペースのコンプライアンス要件を考慮する

高度な使用例

チームの生産性

チームの生産性を高めるために OpenClaw を使用します。

  • 電子メール管理 — チームの電子メールを確認して返信する
  • カレンダーの調整 — チーム会議のスケジュールを設定する
  • タスク追跡 — チームのタスクを管理します
  • 情報の検索 — チームへの簡単な回答

カスタマーサポート

カスタマーサポートに使用:

  • FAQ ボット — よくある質問に答えます
  • チケット管理 — チケットの作成と追跡
  • エスカレーション — 複雑な問題をエスカレーションします

内部ツール

内部ツールとして使用:

  • ドキュメント — ドキュメントに関する質問に答える
  • オンボーディング — 新しいチームメンバーをサポートします
  • トレーニング — トレーニングを支援します

他のプラットフォームとの比較

Slack 対 Discord

  • Slack — ビジネスに最適なエンタープライズ機能
  • Discord — コミュニティに最適、無料

比較については、Discord ガイド を参照してください。

Slack 対 Telegram

  • Slack — ワークスペースの統合、チーム機能
  • 電報 — よりシンプルな個人使用

詳細については、テレグラムガイドを参照してください。

次のステップ

これで Slack が接続されました:

  1. 他の統合を調べるWhatsAppTelegramDiscord
  2. スキルのセットアップスキル ライブラリ
  3. メールの設定Gmail 統合
  4. よくある質問を読むよくある質問

結論

Slack の統合により、ワークスペースに強力な AI 支援がもたらされます。 OpenClaw は、チャネルのサポート、スレッドの組織化、チーム全体への展開により、チーム全体の生産性の向上に役立ちます。

さらに詳しいヘルプが必要な場合は、統合ページ または FAQ をご覧ください。 Slack で自動化を楽しみましょう!

Need help?

Join the OpenClaw community on Discord for support, tips, and shared skills.

Join Discord →