Incoming Webhooks kullanarak Slack kanallarına otomatik uyarılar gönderin.
Konfigürasyon Parametreleri
| Parametre | Zorunlu | Tip | Açıklama |
|---|---|---|---|
| WebhookUrl | Evet | string | Slack Incoming Webhook URL'si. |
| Body | Evet | string | Mesaj metni içeriği. |
| BlocksJson | Hayır | string | Zengin biçimlendirme için isteğe bağlı Slack Block Kit JSON. |
Örnek Konfigürasyon
WebhookUrl = https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
Body = 🚨 *Uyarı*: Hat 1'de sıcaklık eşiği aşıldı Gelişmiş: Block Kit
Zengin mesaj biçimlendirmesi için BlocksJson kullanın:
[
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "*Uyarı*: Sıcaklık eşiği aşıldı"
}
},
{
"type": "context",
"elements": [
{
"type": "mrkdwn",
"text": "Cihaz: Sensor_01 | Değer: 85.5°C"
}
]
}
] Kurulum Talimatları
- Slack çalışma alanı ayarlarınıza gidin
- Apps > Incoming Webhooks yolunu izleyin
- Yeni bir webhook oluşturun ve hedef kanalı seçin
- Webhook URL'sini kopyalayın
İç Davranış
- Yeniden Deneme: 5xx hatalarında otomatik yeniden deneme
- Hız Sınırlama: Slack'in hız sınırlarına (Rate Limits) uyar