Dedeler Bot
Genel Bakış

Premier Lig, La Liga, Bundesliga, Serie A, Ligue 1, Süper Lig ve UEFA kupalarını (Şampiyonlar Ligi, Avrupa Ligi, Konferans Ligi) kapsayan Türkçe bir Discord botu — her sunucu Takımlar sayfasından kendi yönetim panelinde hangi takımları takip edeceğine karar verir. Seçilen takımların maçlarını otomatik olarak Discord etkinliğine çevirir; maç öncesi hatırlatma, kadro ve maç sonrası özet/skor paylaşır. Hiçbir metin/görsel kod içinde sabit değildir — İçerik sayfasından dashboard'tan düzenlenebilir.

Önce ligi, ardından takip etmek istediğin takımı seç. Bir takımı bir kez eklemen yeterli. Katıldığı Şampiyonlar Ligi, Avrupa Ligi ve Konferans Ligi maçları da otomatik takip edilir; kupadan ayrıca eklemene gerek yok. Maçlar veri kaynağında yayımlandıkça takvime gelir.

Slash Komutlar
KomutNe yaparYetki
/ping Botun çalışıp çalışmadığını ve gecikmeyi gösterir. Herkes
/mac-takvimi [takım] Yaklaşan maçları listeler (en fazla 15) — takım belirtilirse sadece onun maçları. Herkes
/mac-senkronize Maç verisini ve Discord etkinliklerini elle tetikler (arka planda zaten otomatik çalışıyor). Sunucuyu Yönet
/puan-durumu [lig] Seçilen ligin güncel puan durumunu takım logoları ve yükselme/eleme bölgeleriyle 1280px görsel tablo olarak gösterir. Herkes
/gol-krallari [lig] [tür] Oyuncu ve takım logolarıyla Gol Krallığı ya da Asist Liderleri görseli (şu an yalnızca Süper Lig'de veri var). Herkes
/gecmis-maclar takım1 takım2 Öneri listesinden seçilen iki takımın son 5 karşılaşmasını; takım logoları, form ve sonuç dağılımıyla gösterir. Takım listesi güncel Süper Lig/UCL/UEL ve Uluslar Ligi'nden gelir; ancak geçmiş maçlar <strong>turnuva filtresi olmadan</strong> aranır (ligler, kupalar, elemeler ve hazırlık maçları; ESPN arşivi kapsamında). Önce 3, sonuç yoksa toplam 10 sezon taranır. Takımlar ESPN kimlikleriyle eşleşir. Arşive erişim hatası, "karşılaşma yok" diye gösterilmez. Otomatik maç takviminin takip ettiği turnuvalar değişmez. Herkes
Otomatik Özellikler
📅 Maç senkronizasyonuGünde 2 kez

ESPN/TheSportsDB'den maç verisini çeker, Discord etkinliklerini oluşturur/günceller. Saatler: 07:15, 19:15 (Europe/Istanbul).

🗓️ Discord Etkinlikleri14 gün pencere

Kickoff'a 14 günden az kalan maçlar otomatik Discord Scheduled Event'e çevrilir; yeni oluşturulan her etkinlik için kanala ayrı bir duyuru gider.

📣 Maç hatırlatması15 dk'da bir kontrol

Kickoff'a 3 saatten az kalan, henüz bildirilmemiş maçlar için kanala hatırlatma gönderir (her maç için en fazla 1 kez).

📋 Kadro paylaşımıKickoff'a ~90 dk kala

ESPN'de ilk 11 yayınlanınca sadece TAKİP EDİLEN takımın kadrosu, "Kadrolar Açıklandı | ..." metniyle birlikte paylaşılır. Görselde gerçek maç başlığı, saat, stat ve diziliş; sahada forma simgeleri ve siyah oval oyuncu adları; altta iki sütunlu yedek kulübesi bulunur. Derbilerde (GS-FB-BJK kendi aralarında) iki tarafın kadrosu ayrı ayrı paylaşılır.

📊 Son 5 karşılaşmaKickoff'a ~1 saat kala

İki takımın (ESPN verisiyle) son 5 karşılaşması; sabit hizalı takım logoları, skorlar, üstte G/B/M form kutuları ve galibiyet/beraberlik sayılarını gösteren sonuç dağılım çubuğuyla paylaşılır — /gecmis-maclar ile de istenildiği an sorgulanabilir.

Takım renkleri kaynaklarıyla birlikte ortak renk veritabanında saklanır (ilk kapsam: 2026–27 Süper Lig'in 18 takımı). Bar zemini takımın birinci, sayı ikinci rengini kullanır; beraberlik gri/beyazdır ve sıfır sonuçlu bölüm çizilmez. Aynı palet ilk 11, zaman tüneli ve lider görsellerinde de kullanılır. Resmî renk kılavuzu kodlarıyla resmî armalardan örneklenen dijital tonlar kaynak kayıtlarında ayrı belirtilir.

🎥 Maç özetiMaç bitince, saatler içinde

beIN Sports Türkiye'nin YouTube kanalında maçın özet videosu yayınlanınca linki kanala paylaşılır.

⚔️ UCL tahmin anketiKickoff'a 4 saat kala

Sadece UEFA Şampiyonlar Ligi maçlarında, Discord'un yerleşik anket özelliğiyle "kim kazanır?" sorusu açılır.

🔊 Sesli karşılamaAnlık

Belirlenen kullanıcılar sesten hiç yokken bir kanala girince bot 3 sn sonra o kanala katılıp kendi mp3'ünü çalar. Sesli Karşılama sayfasından yönetilir.

🔓 Bot ses korumasıAnlık

Bir kullanıcı botu sunucuda susturur veya sağırlaştırırsa bot iki durumu da kaldırır. Başarıyla kaldırdıktan sonra denetim kaydındaki kişiyi 702196122818445324 (genel) kanalında etiketleyerek "bu yarram beni susturmaya çalıştı ama başaramadı!" mesajını gönderir. Kişisel susturma kapsam dışıdır. Aynı kişinin peş peşe işlemleri 10 saniyede tek duyuru üretir; botun kendi işlemleri duyurulmaz. Denetim kaydı/kişi belirlenemezse kimse tahminen etiketlenmez. Özellikler sayfasındaki "Bot Ses Koruması" anahtarıyla kapatılabilir; manuel /susturma-kaldir komutu kullanılmaya devam edebilir.

📻 Maç günü ses kanalı15 dk'da bir kontrol

Belirlenen ses kanalının adı, o gün (00:00'dan itibaren) takip edilen bir takımın maçı varsa otomatik değişir — kulüp maçlarında kısaltmalarla ("⚽ UCL | GS vs FB | 20:00"), milli takım maçlarında ülke bayraklarıyla ("⚽ UEFA Uluslar Ligi | 🇹🇷 vs 🇬🇪"). Aynı gün birden fazla maç varsa sıradaki/oynanan maç gösterilir; maç yoksa "⚽ Bugün Maç Yok" olur. Ayarlar'dan kanal değiştirilebilir.

🤖 Bot durumu2 dk'da bir kontrol

Botun Discord durumu her zaman bir sonraki takip edilen maçı gösterir — maç başlamadan önce geri sayım ("⏳ GS vs FB | 2s 15dk"), maç sırasında devre + kısa takım adlarıyla CANLI skor ("1H | GS 3 - 0 FB"). Maç bitince "FT | GS 3 - 0 FB" bir saat daha gösterilir, sonra otomatik olarak bir sonraki maçın geri sayımına döner.

📊 Canlı maç zaman tüneli1 dk'da bir kontrol

Maç canlıya geçince tek bir mesaj (yarışma adı, büyük takım logoları + skor, altında gol/kart/oyuncu değişikliği listesi — ev sahibi solda, deplasman sağda, takımların kendi renkleriyle) paylaşılır ve maç boyunca AYNI mesaj sürekli güncellenir (kanal spamlanmaz, ayrı bir "maç sonu skor kartı" artık YOK). Maç bitince başlık "FT"ye döner, son kez güncellenip bir daha dokunulmaz.

Dashboard Sayfaları
Takip Edilenler

Takımlar

Galatasaray, Fenerbahçe, Beşiktaş, Türkiye

Yarışmalar

Premier Lig, La Liga, Bundesliga, Serie A, Ligue 1, Süper Lig, UEFA Şampiyonlar Ligi, UEFA Avrupa Ligi, UEFA Konferans Ligi, Türkiye Kupası, UEFA Uluslar Ligi, Milli Takım Hazırlık Maçı

Dashboard görünümü

Ana sayfa herkese açık bot tanıtımıdır: özellikler, komutlar, bot daveti ve /sunucu-kur ile kurulum adımları burada bulunur. Giriş yap / Yönetim paneli bağlantısı mevcut Discord girişine veya sunucu seçimine götürür; yönetim sayfaları yetki istemeye devam eder. Tanıtım ve panel aynı açık/koyu tema tercihini paylaşır.

Üstteki güneş/ay düğmesiyle açık ve koyu tema arasında geçiş yapabilirsin. İlk ziyarette cihazının tema tercihi kullanılır; seçimin bu tarayıcıda hatırlanır.

Genel Bakış'ta sıradaki maç, takım logoları ve etkinlik bağlantısı öne çıkar. Maç ve senkronizasyon saatleri botun yapılandırılmış saat dilimiyle gösterilir. Ayrıntılı yarışma sayıları, otomasyon sonuçları ve test araçları açılır bölümlerde bulunur; hatalar doğrudan görünür.

Yönetici durumları üstteki Yöneticiler düğmesinden açılır. Telefonda sol menü, menü düğmesiyle açılıp kapatılır. Bu görünüm seçenekleri botun otomatik özelliklerini açıp kapatmaz; bunun için Özellikler sayfasını kullan.

Özellikler sayfasındaki anahtar yeşil ve sağdayken açık, gri ve soldayken kapalıdır. Anahtara tıklayınca değişiklik kaydedilir; ayrıca Kaydet düğmesine basmak gerekmez. Klavyeyle Tab ile anahtara gidip Boşluk veya Enter ile değiştirebilirsin.