Back to Picoclaw

Slack

docs/channels/slack/README.ja.md

0.2.81.7 KB
Original Source

README に戻る

Slack

Slack は世界をリードする企業向けインスタントメッセージングプラットフォームです。PicoClaw は Slack の Socket Mode を使用してリアルタイムの双方向通信を実現しており、公開 Webhook エンドポイントの設定は不要です。

設定

json
{
  "channel_list": {
    "slack": {
      "enabled": true,
      "type": "slack",
      "bot_token": "xoxb-...",
      "app_token": "xapp-...",
      "allow_from": []
    }
  }
}
フィールド必須説明
enabledboolはいSlack チャンネルを有効にするかどうか
bot_tokenstringはいSlack ボットの Bot User OAuth Token(xoxb- で始まる)
app_tokenstringはいSlack アプリの Socket Mode App Level Token(xapp- で始まる)
allow_fromarrayいいえユーザーIDのホワイトリスト。空の場合は全ユーザーを許可

セットアップ手順

  1. Slack API にアクセスして新しい Slack アプリを作成する
  2. Socket Mode を有効にして App Level Token を取得する
  3. Bot Token Scopes を追加する(例: chat:writeim:history など)
  4. アプリをワークスペースにインストールして Bot User OAuth Token を取得する
  5. Bot Token と App Token を設定ファイルに入力する