Envia uma mensagem para um canal do Slack com um anexo de arquivo opcional.
Para pré-requisitos, consulte Ações de chat do Slack.
Postar uma mensagem
O identificador da ação é slack.chat.postMessage.
Envia uma mensagem para um canal do Slack, com um anexo de arquivo opcional.
A tabela a seguir descreve todos os campos de entrada disponíveis para esta ação.
Entrada | Tipo | Descrição | Exemplo |
|---|---|---|---|
token | Segredo | Obrigatório. O token do bot do Slack a ser usado. Isso deve ser passado como uma sintaxe secreta. Consulte Adicionar configuração do Slack para obter instruções sobre como configurar um token. |
|
canal | Corda | Obrigatório. O nome do canal, ou um ID de canal, para enviar a mensagem. Consulte para obter mais informações. |
|
texto | Corda | Obrigatório. A mensagem a ser postada no Slack no
especificado. |
|
threadTs | Corda | Opcional. Timestamp pertencente à mensagem pai, usado para criar uma resposta de mensagem em uma thread. |
|
anexo | Mapa | Opcional. Permite anexar um arquivo com uma mensagem no
especificado. | |
anexo.nome do arquivo | Corda | Obrigatório ao usar
. Especifique o nome do arquivo carregado no Slack. |
|
anexo.conteúdo | Corda | Obrigatório ao usar
. O conteúdo do arquivo a ser carregado está em UTF-8. |
|
selectors | Lista | Opcional. Os seletores para obter apenas o parâmetro especificado como saída. |
|
A tabela a seguir descreve todos os campos de saída retornados por esta ação.
Saída | Tipo | Descrição |
|---|---|---|
threadTs | Corda | Timestamp da thread de mensagens. Pode ser usado em futuras chamadas
para postar uma resposta em uma thread. Exemplo:
. |
ID do canal | Corda | ID do canal onde a mensagem é postada. |
success | Boleano |
em caso de sucesso,
em caso de falha. |
errorMessage | Corda | Motivo da falha como mensagem.
em caso de sucesso. |
Exemplo 1: enviar uma mensagem no Slack
Exemplo de fluxo de trabalho |
|---|
Entradas: Resultado esperado: |
Exemplo 2: Anexar um arquivo
Exemplo de fluxo de trabalho |
|---|
Resultado esperado: |