ポンコツエンジニアのごじゃっぺ開発日記。

いろいろポンコツだけど、気にするな。エンジニアの日々の開発などの記録を残していきます。 自動で収入を得られるサービスやシステムを作ることが目標!!

【Slack bot】プライベートチャンネルの情報を取得する時のスコープの設定メモ

この記事は「OAuth & Permissions」や「Event Subscriptions」での「Bot Token Scopes」のようなスコープの設定に関しての作業メモです。

パブリックなチャンネルの投稿を取得するときはmessage:channelschannels:historyを利用しますが、プライベートチャンネルだとそれが使えませんでした。

以下は、「Event Subscriptions」の「Subscribe to events on behalf of users」の設定した時の説明文ですが、わかりやすかったのでメモ。

Event Name Description Required Scope
message.channels A message was posted to a channel channels:history
message.groups A message was posted to a private channel groups:history

とりあえずslack botのscopeはchannelsがpublic、groupsがprivateとメモしておきます。

お問い合わせプライバシーポリシー制作物