このページでは、Slack チャンネルの設定手順、応答ポリシーの選択、ファイル共有、引用の動作について説明します。 Slack チャンネルは Socket Mode で動作します。外部からの受信ポートが不要なため、セキュリティ審査がシンプルになります。Documentation Index
Fetch the complete documentation index at: https://docs.teeem-ai.com/llms.txt
Use this file to discover all available pages before exploring further.
セットアップ
Slack アプリを作成する
api.slack.com/apps にアクセスし、Create New App → From scratch を選択。アプリ名とワークスペースを設定します。
OAuth スコープを追加する
OAuth & Permissions → Bot Token Scopes で以下のスコープを追加します:
| スコープ | 用途 |
|---|---|
chat:write | メッセージの送信 |
app_mentions:read | メンションの受信 |
im:history | ダイレクトメッセージの受信 |
channels:history | パブリックチャンネルのメッセージ受信 |
groups:history | プライベートチャンネルのメッセージ受信(招待時のみ) |
users:read | ユーザープロフィールの参照 |
files:read | 添付ファイルの処理 |
usergroups:read | ユーザーグループの同期 |
Socket Mode を有効にする
Socket Mode → Enable Socket Mode をオンにします。次に
connections:write スコープの App-Level Token を作成し、xapp-... トークンをコピーします。チャンネルポリシー
ボットがどのメッセージに返答するかを選択します。メンション
明示的にメンションされたときのみ返答。最も安全なデフォルト設定。
オープン
招待されているチャンネルのすべてのメッセージに返答。専用チャンネルに最適。
許可リスト
指定したチャンネル ID のみに返答。
/upload-on と /upload-off で切り替えられます。
エージェントのチャンネル割り当て
エージェントビルダーで複数のエージェントを作成した場合、チャンネルごとに異なるエージェントを割り当てられます。- 2 つのエージェントが同じチャンネルを担当しようとすると、保存時に衝突エラーが表示されます
- エージェントが応答する際、メッセージ末尾に「エージェント: 〈名前〉」が小さく表示されます
- スラッシュコマンド(例:
/sales-agent)でエージェントを直接呼び出すことも可能です
チャンネルルールの自動適用
管理者が特定チャンネルのルールをalways_inject=true で保存すると、そのチャンネルのすべての会話にシステムプロンプトとして自動で適用されます。チャンネルをまたいでルールが漏れることはありません。
スレッドコンテキスト
Teeem AI は 会話コンテキストをスレッドごとに分離 します。トップレベルの新しいメッセージは新しい会話として扱われます。スレッド返信はそのスレッドの履歴のみを参照します。ファイル共有
Teeem AI が参加しているチャンネルにアップロードされたファイルは、自動的にナレッジベースの処理キューに入ります。- 処理開始時にリアクションが追加されます
- 登録完了時にリアクションが「完了」に変わります
- 大きなファイルは非同期で処理され、スレッドで通知されます
Slack Lists との連携
Slack ネイティブの Lists 機能をエージェントのツールとして使えます。自然な言葉でリストの読み書きや新規アイテムの作成ができます:ダイレクトメッセージ
ボットへのダイレクトメッセージでは、チャンネルポリシーに関わらずすべてのメッセージに返答します。個人アシスタントとして使えます。連携した Google・Microsoft 365 アカウントも引き継がれます。引用
ナレッジベースから情報を使って回答した場合、引用はインライン注釈ではなく独立した永続メッセージとして表示 されます(監査証跡の維持のため)。Slack では回答の下にコンパクトな出典カードが表示されます。ウェブチャット
インストール不要のブラウザチャンネル。
ナレッジベース
Slack から書類をアップロードして活用する。