PublishSlack 2025.5.31.15¶
Pacote¶
org.apache.nifi | nifi-slack-nar
Descrição¶
Publica uma mensagem no canal do Slack especificado. O conteúdo da mensagem pode ser uma mensagem definida pelo usuário que usa a linguagem de expressão ou o conteúdo do FlowFile pode ser enviado como mensagem. Ao enviar uma mensagem definida pelo usuário, o conteúdo do FlowFile também pode ser carregado opcionalmente como um arquivo anexo.
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
Token de acesso |
Token de acesso OAuth usado para autenticar/autorizar a solicitação do Slack enviada por NiFi. Pode ser um token de usuário ou um token de bot. O token deve receber o escopo chat:write. Além disso, para fazer upload do conteúdo do FlowFile como anexo, ele deve receber files:write. |
Canal |
O nome ou identificador do canal para o qual a mensagem será enviada. Se estiver usando um nome de canal, ele deve ser prefixado com o caractere #. Por exemplo, #general. Isso é válido somente para canais públicos. Caso contrário, o identificador exclusivo do canal a ser publicado deve ser fornecido. |
Conjunto de caracteres |
Especifica o nome do conjunto de caracteres usado para codificar o conteúdo do FlowFile. |
Incluir conteúdo do FlowFile como anexo |
Especifica se o conteúdo do FlowFile deve ou não ser carregado como um anexo da mensagem do Slack. |
Tamanho máximo do FlowFile |
O tamanho máximo de um FlowFile que pode ser enviado ao Slack. Se qualquer FlowFile exceder esse tamanho, ele será encaminhado para a falha. Isso desempenha uma função importante porque todo o conteúdo do arquivo deve ser carregado no heap do NiFipara que os dados sejam enviados ao Slack. |
Texto da mensagem |
O texto da mensagem a ser enviada ao Slack. |
Prefixo do URL do ponto de extremidade de métodos |
Personalização do cliente Slack. Defina methodsEndpointUrlPrefix. Se precisar definir um prefixo de URL diferente para as chamadas de métodos da Slack API, você pode definir esse prefixo. Valor padrão: https://slack.com/api/ |
Publicar estratégia |
Especifica como o processador enviará a mensagem ou o arquivo ao Slack. |
Carimbo de data/hora da conversa |
O identificador de carimbo de data/hora do thread do qual essa mensagem deve fazer parte. Se não for especificado, a mensagem será uma mensagem de nível superior em vez de estar em um thread. |
Relações¶
Nome |
Descrição |
---|---|
failure |
FlowFiles são encaminhados para “failure” se não puderem ser enviados ao Slack por qualquer outro motivo |
rate limited |
FlowFiles são encaminhados para “rate limited” se o limite de taxa tiver sido excedido |
success |
FlowFiles são encaminhados para “success” após serem enviados com sucesso ao Slack |
Grava atributos¶
Nome |
Descrição |
---|---|
slack.channel.id |
O ID do canal Slack do qual as mensagens foram recuperadas |
slack.ts |
O carimbo de data/hora das mensagens do Slack que foram enviadas; isso é usado pelo Slack como um identificador exclusivo |
Casos de uso¶
Envie um texto específico como uma mensagem ao Slack, incluindo opcionalmente o conteúdo do FlowFile como um arquivo anexado. |
Envie o conteúdo do FlowFile como uma mensagem ao Slack. |
Casos de uso que envolvem outros componentes¶
Responda a uma mensagem do Slack em um thread. |