Slack
Forudsætninger
- Et Slack-workspace, hvor du kan installere apps.
- Admin- eller app-administrationsrettigheder i det workspace.
1. Opret en Slack-app
- Åbn api.slack.com/apps → Create New App → From scratch.
- Giv den et navn (f.eks.
isthisthing.online Alerts) og vælg dit workspace.
2. Aktivér Incoming Webhooks
- Klik på Incoming Webhooks i appens indstillingssidebar.
- Sæt Activate Incoming Webhooks til On.
- Klik på Add New Webhook to Workspace.
- Vælg målkanalen (f.eks.
#incidents) → Allow.
Du får en URL som denne:
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
Kopiér denne URL — du skal bruge den i næste trin.
3. Tilføj integrationen i isthisthing.online
- Gå til Integrations → New Integration.
- Vælg Slack som type.
- Udfyld felterne:
| Field | Value |
|---|---|
| Name | En beskrivende etiket, f.eks. Slack #incidents |
| Webhook URL | URL’en fra trin 2 |
| Channel | Lad stå tom (webhook’en poster til den kanal, du valgte) |
- Aktivér de trigger-hændelser, du har brug for (oprettet / løst / opdateret).
- Klik på Save.
4. Test
Klik på Test-ikonet ved siden af din integration på listen. En testbesked bør vises i din Slack-kanal inden for få sekunder.
Hvad beskeden indeholder
| Field | Description |
|---|---|
| Event & Status | CREATED, RESOLVED eller UPDATED med den aktuelle Incident-status |
| Workspace & Monitor | Navne og ID’er til hurtig reference |
| Timestamps | Start-, løst- og udsendelsestidspunkter i UTC |
| Links | Knapper til at åbne Incident’et eller Workspace-Dashboard |
Fejlfinding
| Problem | Solution |
|---|---|
| Ingen besked modtaget | Kontrollér at integrationen er enabled, og at mindst én trigger-hændelse er slået til. Tjek at webhook-URL’en stadig er aktiv i Slack. |
Fejlen invalid_blocks | Generér webhook’en igen i Slack og opdatér URL’en i dine integrationsindstillinger. |
| Forkert kanal | Incoming Webhooks poster til den kanal, der blev valgt ved oprettelsen. Opret en ny webhook til en anden kanal. |
Sikkerhed
- Betragt webhook-URL’er som hemmeligheder — commit dem ikke til kildekode.
- Rotér URL’en med det samme, hvis den bliver eksponeret.
- Begræns integrationsstyring til Workspace-ejere og -admins.