• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

Slackメッセージのリアクションを取得

|View as Markdown (English)

設定可能なタイムアウトまで待機し、Slackメッセージの絵文字リアクションを取得します。

前提条件については、Slackチャットアクションを参照してください。

メッセージの反応を取得する

アクション識別子はslack.chat.getReactionsです。

Slackチャネルからメッセージのリアクションを取得します。

次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。

入力

タイプ

説明

例

token

ひみつ

必須。

使用するSlackボットのトークン。これは秘密の構文として渡す必要があります。トークンの設定手順については、

「Slack 設定の追加」

を参照してください。

${{ :secrets:slackToken }}

チャンネルID

弦

必須。

メッセージの反応を取得するchannelID。

reactions.getメソッド

をご覧ください。

C063JK1RHN1

スレッドT

弦

必須。

メッセージのタイムスタンプであり、そのメッセージのリアクションを取得するために使用されます。

<digits>.<digits>

タイムアウト

Int

オプション。

何らかの反応を待機する時間(秒)です。デフォルトは60秒、最大許容値は600秒(10分)です。

60

selectors

リスト

オプション。

指定されたパラメーターのみを出力として取得するためのセレクター。

[{\"name\": \"reactions\", \"expression\": \".reactions \"}]

次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。

出力

タイプ

説明

反応

リスト

キャプチャされたすべての反応を含む要素のリスト、またはタイムアウトが発生した場合は空のリスト。

success

ブール値

true

成功時は、失敗時は

false

。

errorMessage

弦

メッセージとしての失敗理由。例:

Invalid slack token

。

例:Slackメッセージのリアクションを取得する

ワークフローの例

name: GetReactions
steps:
- name: getReactions
type: action
action: slack.chat.getReactions
version: 1
inputs:
token: ${{ :secrets:dn_staging_slack_token }}
channelID: ${{ .steps.promptUser.outputs.channelID }}
threadTs: ${{ .steps.promptUser.outputs.threadTs }}
timeout: ${{ .workflowInputs.timeout }}
selectors: ${{ .workflowInputs.selectors }}

入力:

{
"inputs": [
{
"key": "channelID",
"value": "C063JK1RHN1"
},
{
"key": "threadTs",
"value": "1718897637.400609"
},
{
"key": "selectors",
"value": "[{\"name\": \"reactions\", \"expression\": \".reactions \"}]"
}
]
}

出力:

[
{
"name": "grinning",
"users": ["W222222"],
"count": 1
},
{
"name": "question",
"users": ["W333333"],
"count": 1
}
]

リアクションが追加される前にタイムアウトになった場合、出力は空のリストになります: []

Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.