OpenClaw Slack 統合: 完全なワークスペース設定ガイド
OpenClaw と Slack を統合するための完全なガイド。 Slack アプリの作成、ワークスペースの権限の構成、チャネルの設定、チーム全体の AI 支援に OpenClaw を使用する方法を学びます。
Quick Answer
OpenClaw Slack 統合をセットアップする: Slack アプリを作成し、OAuth スコープとボット権限を構成し、ワークスペースにインストールし、ボット トークンを取得し、「openclaw 統合 Slack」を実行し、トークンを入力して、チャネルまたは DM での使用を開始します。
はじめに
Slack は多くの組織でチームのコミュニケーションに欠かせないプラットフォームであり、OpenClaw の Slack 統合により、強力な AI 支援がワークスペースに直接導入されます。電子メールの管理、カレンダーの調整、または迅速な情報の取得に関するサポートが必要な場合でも、OpenClaw はチーム全体を支援します。
このガイドでは、Slack アプリの作成からチーム全体での使用方法の設定まで、OpenClaw を Slack と統合するために必要なすべてを説明します。
他のチャット アプリの統合については、次のガイドを参照してください。
なぜ Slack なのか?
Slack は、職場の AI ボットに優れた機能を提供します。
- ワークスペース統合 — 組織全体で機能します
- チャネル サポート — チーム チャネルを支援します
- スレッド サポート — 会話を整理する
- 豊富な書式設定 — 美しい書式設定されたメッセージ
- ファイル共有 - ドキュメントとメディアの処理
- エンタープライズ機能 — SSO、コンプライアンス、監査ログ
前提条件
Slack 統合を設定する前に:
- OpenClaw がインストールされました — インストール ガイド を参照してください
- OpenClaw の構成 —
openclaw onboardを実行して AI モデルをセットアップします - Slack ワークスペース — 管理者アクセスまたはアプリをインストールする権限
- Slack アプリ — これは次のステップで作成します。
ステップ 1: Slack アプリを作成する
アプリケーションの作成
- Slack API に移動: api.slack.com/apps
- 「新しいアプリの作成」をクリックします
- 「最初から」を選択します
- アプリ名を入力 (例: 「OpenClaw アシスタント」)
- インストールする ワークスペースを選択
- 「アプリの作成」をクリックします
OAuth と権限を構成する
-
左側のサイドバーの「OAuth と権限」 に移動します。
-
「スコープ」→「ボットトークンスコープ」までスクロールします
-
次のスコープを追加します:
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— ユーザーの電子メールを表示する
-
「ユーザー トークン スコープ」までスクロールします (通常、ボットには必要ありません)
ワークスペースにインストールする
- [OAuth と権限] ページの 先頭にスクロール
- 「ワークスペースにインストール」をクリックします
- 権限を確認し、[許可] をクリックします。
- 「ボット ユーザー OAuth トークン」をコピー —
xoxb-で始まります:xoxb-1234567890-1234567890123-AbCdEfGhIjKlMnOpQrStUvWx
重要: ボット トークンは秘密にしてください。決して公に共有しないでください。
アプリ設定を構成する
- 「基本情報」へ
- 表示名の設定 — Slack でのボットの表示方法
- デフォルトのユーザー名の設定 — ボットのユーザー名
- アップロード アイコン — ボット アバター
- セットの説明 — ボットの動作
ステップ 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してください:
- Slack で 「@OpenClaw」 を検索します
- クリックしてDMを開きます
- 「こんにちは、手伝ってもらえますか?」のようなメッセージを送信します。
チャンネルメンション
任意のチャンネルでボットについて言及します。
@OpenClaw can you check my email?
スラッシュコマンド
スラッシュコマンドを設定します。
- Slack アプリの設定で 「スラッシュ コマンド」 に移動します
- [新しいコマンドの作成]をクリックします
- 設定:
- コマンド:
/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
アプリホーム
カスタム インターフェイス用にアプリ ホームを構成します。
- Slack アプリの設定で 「アプリのホーム」 に移動します
- 「ホーム タブ」を有効にする
- ホーム ビューの構成 (オプション)
高度な機能
イベントのサブスクリプション
リアルタイム イベントを有効にする:
- 「イベントのサブスクリプション」に移動します
- イベントを有効にする
- リクエスト URL を設定 (パブリック エンドポイントが必要)
- ボット イベントを購読する:
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"
トラブルシューティング
ボットが応答しません
ボットが応答しない場合:
-
ボットのステータスを確認します:
openclaw status -
トークンの検証:
openclaw config get slack.token -
ログを確認します:
openclaw logs -
接続のテスト:
openclaw test slack
トークンが無効です
「トークンが無効です」エラーが表示された場合:
- トークンの検証 — Slack API ダッシュボードを確認する
- トークンを再生成 — アプリを取り消して再インストールします
- トークンを更新:
openclaw integrations slack
ボットが表示されない
ボットがワークスペースに表示されない場合:
- インストールを確認 — アプリがインストールされていることを確認します
- 権限の確認 — ボットに必要なスコープがあることを確認します
- アプリを再インストール — アンインストールして再インストールします
イベントが機能しない
イベントが受信されない場合:
- イベントのサブスクリプションを確認 — Slack アプリで有効になっていることを確認します
- リクエスト URL の確認 — パブリックにアクセスできる必要があります
- SSL を確認 — Slack には HTTPS が必要です
- ローカル開発には ngrok を使用します:
ngrok http 3000
権限エラー
権限エラーが表示された場合:
- スコープの確認 — 必要なスコープがすべて追加されていることを確認します
- アプリを再インストール — 再インストール時に権限が更新されました
- ワークスペース設定を確認する - 一部のワークスペースではアプリが制限されています
セキュリティのベストプラクティス
ボットトークンのセキュリティ
- トークンを秘密にしてください — 決して公開しないでください
- 環境変数を使用します:
export SLACK_BOT_TOKEN="xoxb-..." ```- **トークンのローテーション** — 侵害された場合に再生成します
ワークスペースのセキュリティ
- アクセス許可を制限 — 必要なスコープのみを付与します
- チャンネルを制限 — ボットを特定のチャンネルに制限します
- ユーザー ホワイトリスト — 特定のユーザーに制限します
- 監査ログ — ボットの使用状況を監視します
データプライバシー
- ローカル処理 - すべてのメッセージはローカルで処理されます
- クラウド ストレージなし - 明示的に構成されていない限り
- 安全なストレージ — データは
~/.openclawに保存されます - コンプライアンス — ワークスペースのコンプライアンス要件を考慮する
高度な使用例
チームの生産性
チームの生産性を高めるために OpenClaw を使用します。
- 電子メール管理 — チームの電子メールを確認して返信する
- カレンダーの調整 — チーム会議のスケジュールを設定する
- タスク追跡 — チームのタスクを管理します
- 情報の検索 — チームへの簡単な回答
カスタマーサポート
カスタマーサポートに使用:
- FAQ ボット — よくある質問に答えます
- チケット管理 — チケットの作成と追跡
- エスカレーション — 複雑な問題をエスカレーションします
内部ツール
内部ツールとして使用:
- ドキュメント — ドキュメントに関する質問に答える
- オンボーディング — 新しいチームメンバーをサポートします
- トレーニング — トレーニングを支援します
他のプラットフォームとの比較
Slack 対 Discord
- Slack — ビジネスに最適なエンタープライズ機能
- Discord — コミュニティに最適、無料
比較については、Discord ガイド を参照してください。
Slack 対 Telegram
- Slack — ワークスペースの統合、チーム機能
- 電報 — よりシンプルな個人使用
詳細については、テレグラムガイドを参照してください。
次のステップ
これで Slack が接続されました:
結論
Slack の統合により、ワークスペースに強力な AI 支援がもたらされます。 OpenClaw は、チャネルのサポート、スレッドの組織化、チーム全体への展開により、チーム全体の生産性の向上に役立ちます。
> Related Articles
OpenClaw Slack 統合: 完全なワークスペース設定ガイド
OpenClaw と Slack を統合するための完全なガイド。 Slack アプリの作成、ワークスペースの権限の構成、チャネルの設定、チーム全体の AI 支援に OpenClaw を使用する方法を学びます。
OpenClaw Discord ボットのセットアップ: 完全な統合ガイド
OpenClaw を Discord ボットとして設定するための完全なガイド。 Discord アプリケーションの作成、ボット権限の構成、マルチユーザー サポートの設定、複数のインスタンスの実行方法を学びます。
OpenClaw Gmail 統合: 完全な電子メール管理ガイド
OpenClaw と Gmail を統合するための完全なガイド。 OAuth の設定、受信トレイの管理、受信トレイ ゼロの実現、電子メールの分類と応答の自動化の方法を学びます。
Need help?
Join the OpenClaw community on Discord for support, tips, and shared skills.
Join Discord →