Ana içeriğe geç

Slack

Gereksinimler​

  • Uygulama yükleyebildiğiniz bir Slack Workspace.
  • Bu Workspace'te yönetici veya uygulama yönetim izinleri.

1. Slack App oluşturun​

  1. api.slack.com/apps → Create New App → From scratch.
  2. Uygulama adını girin (ör. isthisthing.online Alerts) ve Workspace'inizi seçin.

2. Incoming Webhooks'u etkinleştirin​

  1. Uygulama ayarları kenar çubuğunda Incoming Webhooks'a tıklayın.
  2. Activate Incoming Webhooks'u On konumuna getirin.
  3. Add New Webhook to Workspace'e tıklayın.
  4. Hedef kanalı seçin (ör. #incidents) → Allow.

Şu formatta bir URL alacaksınız:

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

Bu URL'yi kopyalayın — bir sonraki adımda gerekecek.

3. isthisthing.online'da entegrasyonu ekleyin​

  1. Integrations → Yeni Integration sayfasına gidin.
  2. Tür olarak Slack seçin.
  3. Alanları doldurun:
AlanDeğer
AdAçıklayıcı bir etiket, ör. Slack #incidents
Webhook URL2. adımdan kopyaladığınız URL
ChannelBoş bırakın (Webhook seçtiğiniz kanala gönderir)
  1. İhtiyacınız olan tetikleyici olayları etkinleştirin (oluşturuldu / çözüldü / güncellendi).
  2. Kaydet'e tıklayın.

4. Test edin​

Listede entegrasyonunuzun yanındaki Test simgesine tıklayın. Birkaç saniye içinde Slack kanalınızda bir test mesajı görünmelidir.

Mesaj içeriği​

AlanAçıklama
Event ve StatusCREATED, RESOLVED veya UPDATED ile mevcut Incident durumu
Workspace ve MonitorHızlı referans için ad ve ID'ler
Zaman damgalarıBaşlangıç, çözüm ve gönderim zamanları (UTC)
LinklerIncident veya Workspace Dashboard'u açmak için butonlar

Sorun giderme​

SorunÇözüm
Mesaj gelmiyorEntegrasyonun etkin olduğunu ve en az bir tetikleyici olayın açık olduğunu doğrulayın. Webhook URL'sinin Slack'te hâlâ aktif olduğunu kontrol edin.
invalid_blocks hatasıSlack'te Webhook'u yeniden oluşturun ve URL'yi entegrasyon ayarlarınızda güncelleyin.
Yanlış kanalIncoming Webhooks oluşturma sırasında seçilen kanala gönderir. Farklı bir kanal için yeni bir Webhook oluşturun.

Güvenlik​

  • Webhook URL'lerini gizli tutun — kaynak koduna eklemeyin.
  • URL ifşa olursa hemen yenileyin.
  • Entegrasyon yönetimini Workspace Owner ve Admin rolleriyle sınırlayın.