Slack 連携
Slack と連携すると、AI メンバーが Slack ワークスペースにメッセージを投稿したり、過去ログを検索できます。
- 「#general に進捗共有しといて」
- 「先週の API 議論のスレッド要約して」
- 「@田中さんに今日の MTG 議事録を DM で送って」
1. Slack アプリを作成
Section titled “1. Slack アプリを作成”- https://api.slack.com/apps → 「Create New App」 → From scratch
- アプリ名 (例: “LinkPoint Chat”) とインストール先ワークスペースを選択
2. Bot Token Scopes を設定
Section titled “2. Bot Token Scopes を設定”左メニュー 「OAuth & Permissions」 → Scopes → Bot Token Scopes に以下を追加:
| Scope | 用途 |
|---|---|
chat:write | メッセージ送信 (必須) |
channels:read | public チャンネル一覧 |
groups:read | private チャンネル一覧 |
channels:history | public スレッド取得 |
groups:history | private スレッド取得 |
im:read / im:write | DM の送受信 |
mpim:write | グループ DM 送信 |
3. ワークスペースにインストール
Section titled “3. ワークスペースにインストール”- ページ上部の 「Install to Workspace」 をクリック
- 承認後、表示される Bot User OAuth Token (
xoxb-...) をコピー
4. LinkPoint に登録
Section titled “4. LinkPoint に登録”- LinkPoint Chat → プロフィール → 外部連携 → Slack
- Token:
xoxb-...を貼り付け - 既定チャンネル ID: 投稿先のチャンネル ID (例:
C0123ABCD、任意) - 「保存」 → 「接続テスト」で✅確認
5. Bot をチャンネルに招待
Section titled “5. Bot をチャンネルに招待”Slack で対象チャンネルを開き、メッセージ欄で:
/invite @LinkPoint Chatチャンネル ID の取得方法
Section titled “チャンネル ID の取得方法”Slack でチャンネル名をクリック → ポップアップ最下部の 「チャンネル ID」 をコピー。
または、チャンネル名を右クリック → 「リンクをコピー」 → URL 末尾の C0XXXXXXXX 部分。
slack_send_message— チャンネル / DM へ送信 (スレッド返信はthreadTsで指定)slack_list_channels— テナントが参加中のチャンネル一覧slack_search_messages— Slack 検索クエリ (User Token のみ)slack_get_thread— スレッドの全メッセージ取得
トラブルシューティング
Section titled “トラブルシューティング”not_in_channel エラー
Section titled “not_in_channel エラー”Bot が対象チャンネルに招待されていません。/invite @<アプリ名> で招待してください。
invalid_auth エラー
Section titled “invalid_auth エラー”- Token が間違っている、または失効している
search.messagesを Bot Token で呼んでいる (User Token に切替)
プロフィール → 「外部連携」 → Slack → 「削除」 で連携解除。