• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Obtener reacciones del mensaje de Slack

|View as Markdown (English)

Recupera las reacciones de emoji en un mensaje de Slack, esperando hasta un tiempo de espera configurable.

Para conocer los requisitos previos, consulte Acciones de chat de Slack.

Obtener reacciones del mensaje

El identificador de la acción es slack.chat.getReactions.

Obtiene una reacción de un mensaje de un canal de Slack.

La siguiente tabla describe todos los campos de entrada disponibles para esta acción.

Aporte

Tipo

Descripción

Ejemplo

token

Secreto

Requerido.

El token del bot de Slack que se utilizará. Esto debe pasarse como una sintaxis secreta. Consulte

Agregar configuración de Slack

para obtener instrucciones sobre cómo configurar un token.

${{ :secrets:slackToken }}

ID de canal

Cadena

Requerido.

El channelID del cual obtener las reacciones del mensaje. Consulte el

métodoreactions.get

.

C063JK1RHN1

hilosTs

Cadena

Requerido.

Timestamp perteneciente al mensaje, utilizado para obtener la reacción de ese mensaje.

<digits>.<digits>

se acabó el tiempo

En t

Opcional.

El tiempo en segundos que se debe esperar para obtener alguna reacción. El valor predeterminado es 60 segundos, el máximo permitido es 600 segundos (10 minutos).

60

selectors

Lista

Opcional.

Los selectores para obtener únicamente el parámetro especificado como salida.

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

La siguiente tabla describe todos los campos de salida devueltos por esta acción.

Producción

Tipo

Descripción

reacciones

Lista

Lista de elementos con todas las reacciones capturadas, o una lista vacía si se produjo un tiempo de espera agotado.

success

Booleano

true

en caso de éxito,

false

en caso de falla.

errorMessage

Cadena

Motivo de la falla como mensaje. Ejemplo:

Invalid slack token

.

Ejemplo: obtener reacciones del mensaje de Slack

Ejemplo de flujo de trabajo

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 }}

Entradas:

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

Salidas:

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

Si el tiempo de espera expira antes de que se agreguen reacciones, la salida es una lista vacía: []

Copyright © 2026 New Relic Inc.

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