• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Récupérer les réactions aux messages Slack

|View as Markdown (English)

Récupère les réactions emoji sur un message Slack, en attendant jusqu'à un délai d'expiration configurable.

Pour les prérequis, consultez les actions de chat Slack.

Récupérer les réactions aux messages

L’identifiant de l’action est slack.chat.getReactions.

Obtient une réaction d'un message depuis un canal Slack.

Le tableau suivant décrit tous les champs de saisie disponibles pour cette action.

Saisir

Type

Description

Exemple

token

Secret

Obligatoire.

Le jeton du bot Slack à utiliser. Cela doit être transmis sous forme de syntaxe secrète. Reportez-vous à

Ajouter la configuration Slack

pour obtenir des instructions sur la configuration d’un jeton.

${{ :secrets:slackToken }}

ID du canal

Chaîne

Obligatoire.

L’ID de canal à partir duquel obtenir les réactions aux messages. Voir la

méthodereactions.get

.

C063JK1RHN1

filTs

Chaîne

Obligatoire.

Horodatage appartenant au message, utilisé pour obtenir la réaction de ce message.

<digits>.<digits>

temps mort

Int

Facultatif.

Le temps en secondes à attendre pour toute réaction. La valeur par défaut est de 60 s, le maximum autorisé est de 600 s (10 min).

60

selectors

List

Facultatif.

Les sélecteurs permettant d'obtenir uniquement les paramètres spécifiés en sortie.

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

Le tableau suivant décrit tous les champs de sortie renvoyés par cette action.

Sortir

Type

Description

réactions

List

Liste d'éléments avec toutes les réactions capturées, ou une liste vide si le délai d'attente est dépassé.

success

Booléen

true

en cas de succès,

false

en cas d’échec.

errorMessage

Chaîne

Motif de l'échec sous forme de message. Exemple :

Invalid slack token

.

Exemple : récupérer les réactions aux messages Slack

Exemple de workflow

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

Entrées :

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

Sorties :

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

Si le délai d'attente expire avant que des réactions ne soient ajoutées, la sortie est une liste vide : []

Droits d'auteur © 2026 New Relic Inc.

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