Slack Files Uploadアクションコンポーネントは、SlackAPIを使用して、コンポーネントのプロパティにしてされた Slackチャネルにメッセージとファイルをポストすることができます。 アクションをデバッグしたり、人に通知したりすると便利です。 #channelsと @people にメッセージを送信するためにも使用できます。
出力ペイロード | 説明 |
---|---|
cv.Payload |
前のコンポーネントの出力ペイロードをそのまま出力します。(パススルー) |
コンポーネントプロパティ
プロパティー名 | 説明 |
---|---|
ファイル名 | メッセージと一緒に送信するファイルを指定。ファイル名の指定方法は こちら を参照してください |
タイトル | ファイルのタイトルを指定 |
チャンネル | Slackのチャンネルを指定。チャンネルは#channels @peopleとチャンネルIDを指定できます |
コメント | 送りたいメッセージテキストを指定 |
タイムアウト | 送信タイムアウト時間の指定 |
トークン | Slackで設定されたUser OAuth Token |
Slack APIの設定方法
Slack APIの サイト からappを新規作成します。
コンポーネントのTokenプロパティには、このUser OAuth Tokenを指定してください。
Featuresメニューの OAuth & Permissions を選択します
Scopes に 必要となるスコープを追加します。
ファイルを送信する場合には chat:write:bot、files:write:bot は必須となります。
Slackのチャンネルに#channels @peopleを指定する場合には channels:read、groups:read、im:read、users:readも追加します。
追加すると OAuth Tokens & Redirect URLs に Install App to Workspace ボタンが押せるようになりますので、Appをインストール(パーミッションの許可)を行ってください。
許可 すると OAuth Access Token のトークンが使用できるようになります。
Need more help with this?
Join our slack community for help