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



