C# ile Discord Webhook Gönderici Yapımı

Admin

Herşeyi Burada Bulabilirsin
Yönetici
Administrator
Akisor
Katılım
9 Haziran 2025
Mesajlar
66
Çözümler
1
Tepkime puanı
0
Puan
6
Konum
Türkiye
Web sitesi
akisforum.com
C# ile Discord Webhook Gönderici – Anlık Bildirim Sistemi

🔔 Webhook Nedir?
Discord Webhook, belirli bir URL’ye POST isteği göndererek mesaj iletmeni sağlar.
Hiçbir giriş veya kullanıcı doğrulaması gerekmez.
Yani:
- Bot geliştirmene gerek yok
- Hızlı ve kolaydır
- Log, uyarı, bildirim sistemleri için mükemmeldir

🌐 Webhook URL Nasıl Alınır?
1. Discord'da kanal ayarlarına gir
2. Entegreler > Webhook > "Yeni Webhook Oluştur"
3. İsim ve kanal seç > “Webhook URL” kopyala

Örn:
`
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
`

📦 Gerekli Kütüphane
System.Net.Http yeterlidir. Harici kütüphane gerekmez.

✉️ Mesaj Gönderme Kodu
C#:
using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;

class Program
{
    static async Task Main()
    {
        string webhookUrl = "https://discord.com/api/webhooks/WEBHOOK_ID/WEBHOOK_TOKEN";

        var payload = new
        {
            content = "📢 [Bildirim] Otomatik sistemden mesaj geldi!",
            username = "StinaBot",
            avatar_url = "https://i.imgur.com/AfFp7pu.png"
        };

        string json = System.Text.Json.JsonSerializer.Serialize(payload);

        using var client = new HttpClient();
        var content = new StringContent(json, Encoding.UTF8, "application/json");
        var response = await client.PostAsync(webhookUrl, content);

        if (response.IsSuccessStatusCode)
            Console.WriteLine("✅ Mesaj başarıyla gönderildi!");
        else
            Console.WriteLine("❌ Gönderim başarısız: " + response.StatusCode);
    }
}

🎨 Ekstra: Embed ile Renkli Mesajlar
C#:
var payload = new
{
    embeds = new[]
    {
        new {
            title = "Yeni Sipariş Geldi!",
            description = "Bir kullanıcı yeni sipariş oluşturdu.",
            color = 16753920
        }
    }
};

💡 Nerelerde Kullanılır?
- Satış sistemlerinde sipariş bildirimi
- Log sistemlerinde hata/bilgi bildirimi
- Admin sistemlerinde kullanıcı hareketi uyarıları
- Otomatik hatırlatma/tetikleyici botları

🏁 Sonuç:
Webhook sistemleri ile Discord'u anlık bildirim aracı olarak kullanabilirsin.
C# üzerinden doğrudan veri göndermek sadece birkaç satırlık koddur.
Hem pratik hem etkili!


📚 Daha Fazla Oku:
 
Geri
Üst