Slackから指定チャンネルのログを取得する方法〜その1

わたし「Slack使ってみたけど、これってログ取れるん?」

そんなことから始まりました、本日は

Slackからログを取得してみよう回〜〜👏


やりたいこと

●メンバーリストの取得

●指定したチャンネルからログを取得する

です!!!!!

以下Slack APIのURLです。
Slack API: Applications | Slack 全て英語です(は〜辛い)

SlackAPIページよりアプリを作り、TokenやIDを取得する。

1. SlackAPIのWebページからアプリを作る
Create New Appを選択し、App Nameに好きなアプリ名を入れ、Development Slack Workspaceよりログを取りたいWorkspaceを選んでCreate Appボタンを押下。

2. 各種権限を設定しTokenの生成とチャンネルIDの取得
Building Apps for Slackが見出しのページになるので、Add features and functionalityから Permissionsを選択。

OAuth & Permissionsのページに遷移
ページ中腹にあるSelect Permission ScopesにテキストボックスにAccess user’s public channelsと入力し、当該項目を選択
Save Changesボタンを押下。

同ページ上部にOAuth Tokens & Redirect URLsのボタンが非活性から活性に変化。
Install App to WorkSpaceボタンを押下し、トークンを作成、トークンを控えます。

以下リンクより、チャンネルの一覧に入ります。
channels.list method | Slack Test Methodボタンを押下すると、JSON形式でパラメータが返却。
一覧で返ってくるので、必要なチャンネルのIDを検索して控えておいてください。


続きは明日に!
大変参考にさせていただきました。🙇‍♀️
qiita.com doruby.jp