Passa al contenuto principale

Slack

Prerequisiti​

  • Un workspace Slack in cui puoi installare app.
  • Permessi di amministratore o di gestione app in quel workspace.

1. Crea un’app Slack​

  1. Apri api.slack.com/apps → Create New App → From scratch.
  2. Assegna un nome (ad es. isthisthing.online Alerts) e scegli il tuo workspace.

2. Abilita Incoming Webhooks​

  1. Nella barra laterale delle impostazioni dell’app fai clic su Incoming Webhooks.
  2. Imposta Activate Incoming Webhooks su On.
  3. Fai clic su Add New Webhook to Workspace.
  4. Scegli il canale di destinazione (ad es. #incidents) → Allow.

Riceverai un URL simile a:

https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX

Copia questo URL — ti servirà al passo successivo.

3. Aggiungi l’integrazione in isthisthing.online​

  1. Vai su Integrations → New Integration.
  2. Seleziona Slack come tipo.
  3. Compila i campi:
FieldValue
NameUn’etichetta descrittiva, ad es. Slack #incidents
Webhook URLL’URL del passo 2
ChannelLascia vuoto (il webhook pubblica nel canale che hai selezionato)
  1. Abilita gli eventi di attivazione necessari (creato / risolto / aggiornato).
  2. Fai clic su Save.

4. Test​

Fai clic sull’icona Test accanto all’integrazione nell’elenco. Entro pochi secondi dovrebbe comparire un messaggio di prova nel canale Slack.

Contenuto del messaggio​

FieldDescription
Event & StatusCREATED, RESOLVED o UPDATED con lo stato attuale dell’Incident
Workspace & MonitorNomi e ID per riferimento rapido
TimestampsOrari di inizio, risoluzione ed emissione in UTC
LinksPulsanti per aprire l’Incident o il Dashboard del Workspace

Risoluzione dei problemi​

ProblemSolution
Nessun messaggio ricevutoVerifica che l’integrazione sia enabled e che almeno un evento di attivazione sia attivo. Controlla che l’URL del webhook sia ancora valido in Slack.
Errore invalid_blocksRigenera il webhook in Slack e aggiorna l’URL nelle impostazioni dell’integrazione.
Canale erratoGli Incoming Webhooks pubblicano nel canale scelto in fase di creazione. Crea un nuovo webhook per un altro canale.

Sicurezza​

  • Tratta gli URL dei webhook come segreti — non committarli nel codice sorgente.
  • Ruota l’URL immediatamente se viene esposto.
  • Limita la gestione delle integrazioni agli Owner e agli Admin del Workspace.