コンテンツにスキップ

Slack 連携

Slack と連携すると、AI メンバーが Slack ワークスペースにメッセージを投稿したり、過去ログを検索できます。

  • 「#general に進捗共有しといて」
  • 「先週の API 議論のスレッド要約して」
  • 「@田中さんに今日の MTG 議事録を DM で送って」
  1. https://api.slack.com/apps「Create New App」 → From scratch
  2. アプリ名 (例: “LinkPoint Chat”) とインストール先ワークスペースを選択

左メニュー 「OAuth & Permissions」ScopesBot Token Scopes に以下を追加:

Scope用途
chat:writeメッセージ送信 (必須)
channels:readpublic チャンネル一覧
groups:readprivate チャンネル一覧
channels:historypublic スレッド取得
groups:historyprivate スレッド取得
im:read / im:writeDM の送受信
mpim:writeグループ DM 送信

3. ワークスペースにインストール

Section titled “3. ワークスペースにインストール”
  1. ページ上部の 「Install to Workspace」 をクリック
  2. 承認後、表示される Bot User OAuth Token (xoxb-...) をコピー
  1. LinkPoint Chat → プロフィール → 外部連携 → Slack
  2. Token: xoxb-... を貼り付け
  3. 既定チャンネル ID: 投稿先のチャンネル ID (例: C0123ABCD、任意)
  4. 「保存」 → 「接続テスト」で✅確認

Slack で対象チャンネルを開き、メッセージ欄で:

/invite @LinkPoint Chat

Slack でチャンネル名をクリック → ポップアップ最下部の 「チャンネル ID」 をコピー。 または、チャンネル名を右クリック → 「リンクをコピー」 → URL 末尾の C0XXXXXXXX 部分。

  • slack_send_message — チャンネル / DM へ送信 (スレッド返信は threadTs で指定)
  • slack_list_channels — テナントが参加中のチャンネル一覧
  • slack_search_messages — Slack 検索クエリ (User Token のみ)
  • slack_get_thread — スレッドの全メッセージ取得

Bot が対象チャンネルに招待されていません。/invite @<アプリ名> で招待してください。

  • Token が間違っている、または失効している
  • search.messages を Bot Token で呼んでいる (User Token に切替)

プロフィール → 「外部連携」 → Slack → 「削除」 で連携解除。