Slack
Gereksinimler
- Uygulama yükleyebildiğiniz bir Slack Workspace.
- Bu Workspace'te yönetici veya uygulama yönetim izinleri.
1. Slack App oluşturun
- api.slack.com/apps → Create New App → From scratch.
- Uygulama adını girin (ör.
isthisthing.online Alerts) ve Workspace'inizi seçin.
2. Incoming Webhooks'u etkinleştirin
- Uygulama ayarları kenar çubuğunda Incoming Webhooks'a tıklayın.
- Activate Incoming Webhooks'u On konumuna getirin.
- Add New Webhook to Workspace'e tıklayın.
- 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
- Integrations → Yeni Integration sayfasına gidin.
- Tür olarak Slack seçin.
- Alanları doldurun:
| Alan | Değer |
|---|---|
| Ad | Açıklayıcı bir etiket, ör. Slack #incidents |
| Webhook URL | 2. adımdan kopyaladığınız URL |
| Channel | Boş bırakın (Webhook seçtiğiniz kanala gönderir) |
- İhtiyacınız olan tetikleyici olayları etkinleştirin (oluşturuldu / çözüldü / güncellendi).
- 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
| Alan | Açıklama |
|---|---|
| Event ve Status | CREATED, RESOLVED veya UPDATED ile mevcut Incident durumu |
| Workspace ve Monitor | Hızlı referans için ad ve ID'ler |
| Zaman damgaları | Başlangıç, çözüm ve gönderim zamanları (UTC) |
| Linkler | Incident veya Workspace Dashboard'u açmak için butonlar |
Sorun giderme
| Sorun | Çözüm |
|---|---|
| Mesaj gelmiyor | Entegrasyonun 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ış kanal | Incoming 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.