Belirlediğin Discord kanallarını anahtar kelimeler için izleyen ve ntfy.sh üzerinden telefonuna anlık bildirim gönderen masaüstü uygulaması.
- Özellikler
- Gereksinimler
- Kurulum
- Yapılandırma
- Kullanım
- EXE Olarak Derleme
- config.json Referansı
- Katkıda Bulunma
- Lisans
- Anahtar Kelime İzleme — Seçili kanallarda istediğin kelime veya ifadeleri takip et
- Anlık Bildirim — ntfy.sh üzerinden telefonuna ücretsiz push bildirimi
- Modern Karanlık Arayüz — PyQt6 ile geliştirilmiş şık masaüstü GUI
- Çoklu Sunucu Desteği — Botun üye olduğu tüm sunuculardaki kanalları izle
- Kalıcı Kayıtlar — Zaman damgası, sunucu, kanal, kullanıcı ve mesaj önizlemesiyle 200'e kadar algılama geçmişi
- Test Bildirimi — Tek tıkla ntfy bağlantını doğrula
- Taşınabilir EXE —
build.batile tek dosya.exeoluştur, Python gerektirmez
- Python 3.10+
- Windows (
.batderleme betiği için; Python kodu platformdan bağımsızdır) - Discord bot token'ı (Nasıl alınır?)
- Telefonunda ntfy uygulaması (ücretsiz)
# 1. Repoyu klonla
git clone https://github.com/KULLANICI_ADIN/discord-bildirim-araci.git
cd discord-bildirim-araci
# 2. Bağımlılıkları kur
pip install -r requirements.txt
# 3. Çalıştır
python main.py- discord.com/developers/applications adresine git
- New Application → bir isim ver
- Bot sekmesine geç
- Reset Token ile token'ını kopyala
- Privileged Gateway Intents altında Message Content Intent'i etkinleştir ✅
- OAuth2 → URL Generator bölümünde
botkapsamını veRead Messagesiznini seç - Oluşturulan URL ile botu sunucuna davet et
- Telefonuna ntfy uygulamasını kur (Android / iOS)
- Benzersiz bir konu adı seç (örn.
discord-bildirimlerim-xyz) - Uygulamada
https://ntfy.sh/discord-bildirimlerim-xyzadresine abone ol
Uygulamayı aç → Ayarlar sayfasına gir:
- Discord Bot Token'ını yapıştır
- ntfy URL'ini gir (örn.
https://ntfy.sh/discord-bildirimlerim-xyz) - Kaydet ve Uygula butonuna tıkla
- Botu Başlat — Dashboard'da Botu Başlat butonuna tıkla
- Kanal Seç — Kanallar sayfasında izlemek istediğin kanalları işaretle, Seçimi Kaydet'e tıkla
- Kelime Ekle — Kelimeler sayfasında bildirim almak istediğin kelime veya ifadeleri ekle
- Bildirimleri Al — İzlenen kanalda anahtar kelime geçtiğinde telefonuna anında bildirim gelir
Kayıtlar sayfasında tüm algılamaların geçmişi; tarih, saat, sunucu, kanal, kullanıcı ve mesaj önizlemesiyle birlikte tutulur.
Python kurulu olmayan bilgisayarlarda çalışan tek dosya
.exeüretir.
build.batBetik sırasıyla şunları yapar:
- Python kurulumunu kontrol eder
- Tüm bağımlılıkları yükler
- Önceki derleme dosyalarını temizler
- PyInstaller ile
--onefile --noconsolemodunda derler config.json'ı EXE'nin yanına kopyalar
⚠️ Not:config.jsonher zaman.exeile aynı klasörde olmalıdır.
Uygulama config.json'ı otomatik okur ve yazar. İstersen elle de düzenleyebilirsin:
⚠️ config.json'ı asla commit etme — bot token'ını içerir..gitignoretarafından zaten engellenmektedir.
Katkılar memnuniyetle karşılanır!
- Hata bildirmek veya özellik önermek için Issue aç
- Geliştirme yapmak için Pull Request gönder
Bu proje MIT Lisansı ile lisanslanmıştır.
Ast tarafından ❤️ ile yapıldı

{ "token": "DISCORD_BOT_TOKEN", // Discord Developer Portal'dan alınan bot token'ı "ntfy_url": "https://ntfy.sh/konu-adin", // ntfy endpoint URL'i "watched_channels": ["123456789"], // İzlenecek kanal ID'leri (string liste) "keywords": ["kelime1", "fırsat"], // İzlenecek kelimeler (büyük/küçük harf duyarsız) "logs": [] // Otomatik yönetilen algılama geçmişi (maks. 200) }