• /
  • 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

스레드

문자열

필수 항목입니다.

메시지에 속한 타임스탬프로, 해당 메시지의 반응을 가져오는 데 사용됩니다.

<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 Inc.

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