• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Enviar uma mensagem no Slack

|View as Markdown (English)

O identificador da ação é newrelic.notification.sendSlack.

Envia uma mensagem do Slack para um canal, integrado com destinos.

A tabela a seguir descreve todos os campos de entrada disponíveis para esta ação.

Entrada

Tipo

Descrição

Exemplo

id de destino

Corda

Obrigatório.

DestinationId associado ao destino New Relic. Consulte o

tutorial do NerdGraph: destinos de alertas

para configurar um destino e recuperar seu ID, e

Destinos

para obter mais informações.

123e4567-e89b-12d3-a456-426614174000

texto

Corda

Opcional.

Mensagem de texto para enviar. Forneça

text

ou

blocks

, mas não ambos.

Hello from Workflow Automation

blocos

Lista

Opcional.

Matriz JSON de elementos do Slack Block Kit. Consulte

Tipos de bloco compatíveis

. Forneça

text

ou

blocks

, mas não ambos.

[{"type":"section","text":{"type":"mrkdwn","text":"*Hello*"}},{"type":"divider"}]

canal

Corda

Obrigatório.

Nome do canal para o qual enviar a mensagem.

help-nomad

threadTs

Corda

Opcional.

Timestamp da mensagem pai, usado para publicar uma resposta em uma thread.

1770206770.789949

selectors

Lista

Opcional.

Seletores para extrair campos específicos da saída.

[{"name": "success", "expression": ".success"}]

Tipos de bloco suportados

A ação sendSlack suporta apenas dois tipos de bloco e rejeita quaisquer outros durante a validação.

Tipo de bloco

Descrição

Chaves permitidas

Exemplo

section

O único tipo de bloco que renderiza texto. O

type

do objeto

text

deve ser

mrkdwn

ou

plain_text

, e

text

deve ser uma string não vazia.

type

,

text

{"type":"section","text":{"type":"mrkdwn","text":"*Service:* checkout-api"}}

divider

Renderiza uma linha horizontal visual.

type

{"type":"divider"}

Para obter mais informações, consulte a referência do Slack Block Kit e o Slack Block Kit Builder.

A tabela a seguir descreve todos os campos de saída retornados por esta ação.

Saída

Tipo

Exemplo

success

Boleano

true/false

sessionId

Corda

"sessionId": "7fa97f26-3791-492e-a39b-53793163dfb9"

errorMessage

Corda

"Channel is a required field in the notification send"

Exemplo de fluxo de trabalho: mensagem de texto

name: slack_notification_workflow
description: This is a test workflow to test slack notification send action
steps:
- name: SendMessageUsingSlackChannel
type: action
action: newrelic.notification.sendSlack
version: 1
inputs:
destinationId: xxxx-ed6f-xxxx-bc7d-b7ea982xxxx
text: Hi , Testing notifcation api using slack channel name
channel: test-channel-workflow

Exemplo de fluxo de trabalho: blocos do Block Kit

name: slack_notification_workflow
description: This is a test workflow to test slack notification send action
steps:
- name: sendSlackBlocks
type: action
action: newrelic.notification.sendSlack
version: '1'
inputs:
destinationId: xxxx-ed6f-xxxx-bc7d-b7ea982xxxx
channel: test-channel-workflow
blocks:
- type: section
text:
type: mrkdwn
text: "Investigation complete"
- type: divider
- type: section
text:
type: plain_text
text: "All systems normal"
Copyright © 2026 New Relic Inc.

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