Şehitlerimizi rahmet, minnet ve saygıyla anıyoruz · Vatan sağ olsun

Webhooks

Yeni bir şehidimiz yayına alındığında Discord kanalınıza ya da kendi sunucunuza otomatik bildirim gelsin. Adresinizi bırakın; kontrol edip onayladıktan sonra bildirimler başlar.

Webhook ekle

Discord'da: Kanal ayarları → Entegrasyonlar → Webhook'lar → Yeni Webhook → Webhook URL'sini Kopyala. Adres yalnızca https:// olabilir; yerel ya da özel ağ adresleri kabul edilmez.

Discord'da nasıl görünür?

Vatan Sağ OlsunUYGULAMABugün 14:32

Şehidimiz var. Allah'tan rahmet, ailesine ve aziz milletimize başsağlığı diliyoruz.

Vatan Sağ Olsun
Piyade Uzman Çavuş Ahmet YILMAZ

Örnek: Hakkâri'de terör örgütüne yönelik operasyonda şehit düştü.

Şehadet tarihi24.10.2026
Şehadet yeriHakkâri
MemleketSivas
KurumTürk Silahlı Kuvvetleri
Şehidin
fotoğrafı
(varsa)
Türk bayrağı
Şehitlerimizi rahmet, minnet ve saygıyla anıyoruz · Vatan sağ olsun • Bugün 14:32
Discord'a giden gövde (JSON)
{
  "username": "Vatan Sağ Olsun",
  "avatar_url": "https://vatansagolsun.com.tr/static/webhook/bayrak-ikon.png",
  "content": "**Şehidimiz var.** Allah'tan rahmet, ailesine ve aziz milletimize başsağlığı diliyoruz.",
  "embeds": [
    {
      "author": {
        "name": "Vatan Sağ Olsun",
        "url": "https://vatansagolsun.com.tr",
        "icon_url": "https://vatansagolsun.com.tr/static/webhook/bayrak-ikon.png"
      },
      "title": "Piyade Uzman Çavuş Ahmet YILMAZ",
      "url": "https://vatansagolsun.com.tr/sehit/ahmet-yilmaz-0",
      "description": "Örnek: Hakkâri'de terör örgütüne yönelik operasyonda şehit düştü.",
      "color": 14879255,
      "fields": [
        {
          "name": "Şehadet tarihi",
          "value": "24.10.2026",
          "inline": true
        },
        {
          "name": "Şehadet yeri",
          "value": "Hakkâri",
          "inline": true
        },
        {
          "name": "Memleket",
          "value": "Sivas",
          "inline": true
        },
        {
          "name": "Kurum",
          "value": "Türk Silahlı Kuvvetleri",
          "inline": true
        }
      ],
      "image": {
        "url": "https://vatansagolsun.com.tr/static/webhook/bayrak-banner.png"
      },
      "footer": {
        "text": "Şehitlerimizi rahmet, minnet ve saygıyla anıyoruz · Vatan sağ olsun",
        "icon_url": "https://vatansagolsun.com.tr/static/webhook/bayrak-ikon.png"
      },
      "timestamp": "2026-10-26T09:30:04+00:00"
    }
  ],
  "allowed_mentions": {
    "parse": []
  }
}

Discord dışındaki adresler

Şehit bilgileri POST isteğiyle, application/json olarak gönderilir. İstek başlıkları:

Örnek gövde
{
  "olay": "yeni_sehit",
  "zaman": "2026-10-26T09:30:04+00:00",
  "site": "https://vatansagolsun.com.tr",
  "mesaj": "Allah'tan rahmet, ailesine ve aziz milletimize başsağlığı diliyoruz.",
  "sehit": {
    "id": 0,
    "ad": "Ahmet",
    "soyad": "YILMAZ",
    "lakap": null,
    "gorunen_ad": "Ahmet YILMAZ",
    "sehadet_yili": 2026,
    "sehadet_tarihi": "2026-10-24",
    "tarih_hassasiyeti": "tam",
    "gorev": "Piyade Uzman Çavuş",
    "kategori": "asker",
    "memleket": "Sivas",
    "url": "https://vatansagolsun.com.tr/sehit/ahmet-yilmaz-0",
    "kurum": "Türk Silahlı Kuvvetleri",
    "baba_adi": null,
    "dogum_yili": null,
    "donem": null,
    "sehadet_yeri": "Hakkâri",
    "sehadet_olayi": "Örnek: Hakkâri'de terör örgütüne yönelik operasyonda şehit düştü.",
    "fotograf_url": null,
    "kaynaklar": []
  }
}
İmzayı doğrulama (Python)
import hashlib, hmac

def dogru_mu(govde: bytes, imza_basligi: str, anahtar: str) -> bool:
    beklenen = "sha256=" + hmac.new(anahtar.encode(), govde, hashlib.sha256).hexdigest()
    return hmac.compare_digest(beklenen, imza_basligi)

Örneklerdeki kayıt uydurmadır. Art arda 5 kez ulaşılamayan ya da Discord'da silinmiş webhooklar kendiliğinden kapatılır.

Webhook sil

Duman — Kolay Değildir