🇬🇧 EN
🇮🇹 IT

💬 Slack Message

Invia un messaggio a un canale Slack o un messaggio diretto utilizzando un Slack Incoming Webhook. Nessuna credenziale dell'app Slack viene memorizzata in Flusso — solo l'URL webhook che fornisci.

Categoria: Notifiche e Messaggistica  ·  Identificatore tipo: slack_message

Panoramica

Il nodo Slack Message pubblica un messaggio su qualsiasi canale Slack o utente per cui il tuo Slack Incoming Webhook è autorizzato. Gli Slack Incoming Webhook sono il modo più semplice per integrare Slack con servizi esterni — ogni webhook è legato a un canale e workspace specifici nelle impostazioni della tua app Slack.

Il testo del messaggio supporta la formattazione mrkdwn di Slack, permettendoti di includere testo in grassetto, blocchi di codice e collegamenti ipertestuali senza configurare l'API Slack completa.

Come ottenere un URL Slack Incoming Webhook

  1. Crea o apri un'App Slack Vai su api.slack.com/apps e crea una nuova app (o apri una esistente) per il tuo workspace.
  2. Abilita gli Incoming Webhooks Nella barra laterale sinistra dell'app, clicca su Incoming Webhooks e attiva la funzionalità.
  3. Aggiungi un nuovo webhook Clicca su Add New Webhook to Workspace, scegli il canale e autorizza. Slack ti fornirà un URL che inizia con https://hooks.slack.com/services/….
  4. Copia l'URL in Flusso Incolla l'URL webhook nel campo Webhook URL di questo nodo.

Configurazione

CampoObbligatorioDescrizione
Webhook URL Obbligatorio L'URL Slack Incoming Webhook ottenuto dalla configurazione della tua App Slack. Inizia con https://hooks.slack.com/services/.
Message Obbligatorio Testo del messaggio da inviare. Supporta la formattazione Slack mrkdwn e i riferimenti {{ variable }}.
Channel Override Opzionale Sovrascrive il canale predefinito impostato nel webhook Slack. Usa il nome del canale con il prefisso # (es. #alerts). Lascia vuoto per pubblicare nel canale predefinito del webhook.
Username Override Opzionale Nome visualizzato come mittente del messaggio (es. Flusso Bot). Sovrascrive il nome predefinito dell'app.
Icon Emoji Opzionale Codice emoji usato come avatar del bot, es. :robot_face:. Sovrascrive l'icona predefinita dell'app.

Dati di Output

CampoTipoDescrizione
okbooleantrue se Slack ha accettato il messaggio.
tsstringIl timestamp del messaggio Slack (identificatore univoco del messaggio nel canale).
channelstringIl canale in cui il messaggio è stato pubblicato.

Riferimento Rapido Slack mrkdwn

Slack utilizza un proprio linguaggio di markup leggero. I token più comuni:

*testo grassetto* → grassetto _testo corsivo_ → corsivo `codice inline` → codice monospace ``` blocco di codice ``` → blocco di codice multilinea > testo citazione → citazione rientrata <https://example.com|Etichetta link> → collegamento ipertestuale

Esempio di Utilizzo

Pubblicare un avviso su #ops-alerts quando l'esecuzione di un workflow fallisce, includendo il messaggio di errore dal trigger.

-- Webhook URL -- https://hooks.slack.com/services/T000/B000/xxxxxxxxxxxx -- Message -- :rotating_light: *Workflow fallito*: {{ trigger.output.workflow_name }} Errore: `{{ trigger.output.error_message }}` <https://app.flusso.io/runs/{{ trigger.output.run_id }}|Visualizza dettagli esecuzione> -- Channel Override -- #ops-alerts

Suggerimenti e Note

Nodi Correlati