Slackイベントトリガー機能:リアクション追加
181 views
この記事では、「Slackイベントトリガー機能のうちスタンプでのリアクション追加によるAUTORO起動の設定手順」を紹介します。
事前準備
本記事の設定は、コネクション作成や、AUTORO Slackアプリの追加が完了した後に実施する必要があります。以下記事と併せてご利用ください。
Slackイベントトリガー機能
Slackイベントトリガー(リアクション追加)の設定手順
Slackイベントトリガー機能(リアクション追加)を利用すると、Slackチャンネルでメッセージにリアクション(スタンプ)が追加されたときにトリガーされます。
さらに以下を組み合わせて、実行条件を絞り込むことも可能です。
- 特定チャンネル
- 特定ユーザー
- 特定スタンプ
ここで紹介する例は、「営業部」チャンネルで指定ユーザーがスタンプ「
」を投稿した際にAUTOROワークフロー「Slackイベントトリガーテスト」を起動します。
- コネクションの作成
- SlackチャンネルにAUTORO Slackアプリの追加
- Slackイベントトリガーの追加
上記手順に関しては、こちらの記事をご参照ください。
「4」以降の設定手順を説明します。
ワークフロー起動のトリガーとするSlackイベントの設定を行います。
<以下必須>
| 項目 | 説明 |
|---|---|
| 1. トリガーの説明 | トリガーの内容を記載します。 |
| 2. ワークフローを選択 | 起動するワークフローを選択します。 |
| 3. イベントを選択 | 「リアクション追加(reaction_added)」を選択します。 |
| 4. プロバイダーID | 右のアイコインをクリックしてSlackコネクションを選択するか、SlackコネクションのプロバイダーIDを直接入力します。 |
<以下任意>
| 項目 | 説明 |
|---|---|
| 5. チャンネルID | 特定のチャンネルのみトリガー対象とする場合、右のアイコンをクリックしてSlackチャンネルを選択するか、SlackチャンネルのIDを直接入力します。 |
| 6. メッセージにリアクションしたユーザーID | 特定のユーザによるリアクションのみトリガーとする場合、トリガーとなるリアクションを送信したユーザーを、右のアイコインをクリックしてユーザーを選択するか、ユーザーのIDを直接入力します。 |
| 7. リアクションするスタンプ | 特定スタンプのみトリガーとする場合、トリガーとなるスタンプを入力します。(例 :smaile: または smaile ) ※スタンプの指定方法に関しては後述します |
| 8. 実行遅延やエラーが発生した際の通知先 | 必要に応じて、ワークフロー実行時にエラーが発生した際の通知先を選択します。 |
トリガーで起動されるワークフロー内では、変数の呼び出し記法を利用してSlack投稿情報を利用できます。
主な取得情報は以下で呼び出せます。
| 情報項目 | AUTORO内で呼び出す記法 |
|---|---|
| イベントトリガー種類 | ${type} |
| リアクション投稿者(メンバーID) | ${user} |
| リアクションしたスタンプ | ${reaction} |
| リアクション投稿時刻(UTC) | ${event_ts} |
| 投稿チャンネル(チャンネルID) | ${item[“channel”]} |
<Slack>スラック
このページは役に立ちましたか?
サイトを見て解決しない場合はAUTOROにログインし、チャットよりお問い合わせください。






