Hop til hovedindhold

Slack

Forudsætninger​

  • Et Slack-workspace, hvor du kan installere apps.
  • Admin- eller app-administrationsrettigheder i det workspace.

1. Opret en Slack-app​

  1. Åbn api.slack.com/apps → Create New App → From scratch.
  2. Giv den et navn (f.eks. isthisthing.online Alerts) og vælg dit workspace.

2. Aktivér Incoming Webhooks​

  1. Klik på Incoming Webhooks i appens indstillingssidebar.
  2. Sæt Activate Incoming Webhooks til On.
  3. Klik på Add New Webhook to Workspace.
  4. 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​

  1. Gå til Integrations → New Integration.
  2. Vælg Slack som type.
  3. Udfyld felterne:
FieldValue
NameEn beskrivende etiket, f.eks. Slack #incidents
Webhook URLURL’en fra trin 2
ChannelLad stå tom (webhook’en poster til den kanal, du valgte)
  1. Aktivér de trigger-hændelser, du har brug for (oprettet / løst / opdateret).
  2. 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​

FieldDescription
Event & StatusCREATED, RESOLVED eller UPDATED med den aktuelle Incident-status
Workspace & MonitorNavne og ID’er til hurtig reference
TimestampsStart-, løst- og udsendelsestidspunkter i UTC
LinksKnapper til at åbne Incident’et eller Workspace-Dashboard

Fejlfinding​

ProblemSolution
Ingen besked modtagetKontrollé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_blocksGenerér webhook’en igen i Slack og opdatér URL’en i dine integrationsindstillinger.
Forkert kanalIncoming 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.