GitHub - PirFena/discord-priv-ecosystem: 👑 Kurumsal 5-Bot Discord Özel Sunucu Yönetim Ekosistemi & Next.js 14 Web Dashboard (Tanıtım & Satış) | İletişim Discord: pir_fena · GitHub
Skip to content

About

👑 Kurumsal 5-Bot Discord Özel Sunucu Yönetim Ekosistemi & Next.js 14 Web Dashboard (Tanıtım & Satış) | İletişim Discord: pir_fena

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

👑 DISCORD PRIVATE SERVER ECOSYSTEM

Kurumsal 5-Bot Monorepo Altyapısı & Next.js 14 Canlı Web Dashboard

Discord Ecosystem Banner

Discord License: Proprietary Status Node.js Next.js MongoDB Redis PM2


⚠️ ÖNEMLİ TİCARİ BİLGİLENDİRME

Bu GitHub deposu, projenin kapsamlı tanıtımı, özellikleri ve mimari vitrini amacıyla yayınlanmıştır.
Kaynak kodları kapalıdır (Proprietary / Closed Source).
Projeyi satın almak, sunucunuza özel lisans temin etmek veya canlı demo talep etmek için Discord üzerinden doğrudan iletişime geçebilirsiniz:

💬 Discord İletişim: pir_fena


📌 Hızlı Menü


🌟 Genel Bakış ve Temel Felsefe

Klasik Discord botlarının yetersiz kaldığı, veri kaybı yaşattığı veya tek bir süreçte kilitlendiği senaryoları tamamen tarihe gömüyoruz.
Discord Private Server Ecosystem, en yüksek ölçekteki özel topluluklar ve kurumsal sunucular için özel olarak tasarlanmış, 5 bağımsız mikroservis benzeri Discord botu, Next.js 14 Web Yönetim Paneli, MongoDB (29 Koleksiyon) ve Redis EventBus üzerine inşa edilmiş sıfır tavizli bir yönetim platformudur.

Neden Bu Altyapı?

  1. Sıfır Çökme Toleransı (Mikroservis Dağıtımı): Botlar tek bir index.js içine tıkıştırılmamıştır. 5 botun her biri bağımsız Node.js süreci (PM2) olarak çalışır. Bir botta harici bir ağ sorunu çıksa bile diğer 4 bot ve web paneli milisaniye dahi aksamadan çalışmayı sürdürür.
  2. Tek İş Mantığı (Unified Application Services): Web panelinden bir butona bastığınızda çalışan kod ile Discord üzerinde komut yazdığınızda çalışan kod birebir aynı Application Services katmanıdır. Kod tekrarı veya uyumsuzluk sıfırdır.
  3. Çift Yönlü Anlık Senkronizasyon (Redis Pub/Sub & WebSocket): Discord'da bir rol verildiğinde web paneli anında güncellenir. Web panelinden bir ayar değiştirildiğinde Discord botlarının önbelleği anında yenilenir.
  4. Gerçek ve Kalıcı Veri Bütünlüğü: Tüm veriler 29 adet optimize edilmiş Mongoose koleksiyonunda, ACID transaction güvencesiyle saklanır. Sahte (mock) veri kesinlikle yoktur.

🏛️ Sistem Mimarisi ve Servisler

graph TD
    User([Kullanıcı / Yetkili]) <-->|Discord Slash & Prefix| DiscordGateway[Discord API Gateway]
    Admin([Yönetici]) <-->|Tarayıcı| Dashboard[Next.js 14 Web Dashboard :3000]
    
    Dashboard <-->|REST API + WebSocket| WebAPI[Web Bridge API :3001]
    
    subgraph PM2 Orchestration - 7 Bağımsız Süreç
        P0[priv-controller: Orkestrasyon & Setup]
        P1[priv-manager: Moderasyon & Loglar]
        P2[priv-web: API & WebSocket Sunucusu]
        P3[priv-guard: 8 Kalkanlı Güvenlik & Rollback]
        P4[priv-dist: İstatistikler & Dinamik Ses Odaları]
        P5[priv-worker: BullMQ Arka Plan Kuyrukları]
        P6[priv-dashboard: Next.js SSR Web Paneli]
    end
    
    DiscordGateway <--> P0 & P1 & P3 & P4
    
    P0 & P1 & P2 & P3 & P4 & P5 <-->|Dağıtık Kilit & Canlı EventBus| Redis[(Redis 7 Cache & PubSub)]
    P0 & P1 & P2 & P3 & P4 & P5 <-->|29 Optimize Koleksiyon| MongoDB[(MongoDB 7.0 Mongoose)]
Loading

🤖 5 Bağımsız Botun Detaylı İncelemesi

1. Controller Bot (Orkestrasyon & Sistem)

Sistemin ana komuta ve orkestrasyon merkezidir.

  • Otomatik Kurulum Sihirbazı (.kurulum): Sunucunun tüm log kanallarını (11 adet), rol hiyerarşisini, izin matrislerini ve yetkilendirmelerini tek tıkla kurar.
  • Acil Durum Yetki Kilidi (.yetkiler): Sunucuya yönelik beklenmedik bir tehdit durumunda tek bir komutla tüm yetkili ve yönetici izinlerini dondurur; tehlike geçince aynı düzende geri açar.
  • Özel Komut Motoru (.özelkomut): Sunucu içi özel prefix komutları, interaktif rol alma menüleri ve butonlu dağıtımları veritabanından dinamik yönetir.
  • Multi-Bot Branding (.system): 5 botun da isim, avatar, durum mesajı ve banner görsellerini tek merkezden interaktif olarak günceller.
  • Gelişmiş Emoji Yönetimi (.emoji, .topluemoji): Sunucuya tek tek veya toplu olarak tüm sistem ve eğlence emojilerini otomatik yükler.

2. Manager Bot (Moderasyon & Log Takibi)

Sunucu içi düzen, asayiş ve detaylı log kayıtlarının yöneticisidir.

  • Hızlı ve Güçlü Moderasyon: ban, kick, timeout, warn, unban gibi tüm cezai işlemleri milisaniye düzeyinde Discord API ve veritabanı kayıtlarıyla entegre yürütür.
  • Kanal Kilitleme & Açma (.kilit / /lock): Sohbet kanalını saniyeler içinde kilitler veya normal akışa döndürür.
  • Kanal Klonlama & Sıfırlama (.nuke): Bozulmuş veya flood yapılmış bir kanalı siler, aynı kategori, sıralama ve yetki ayarlarıyla sıfırdan yeniden oluşturur.
  • Silinen Mesaj Avcısı (.snipe): Kanallarda silinen son mesajı yazar, tarih ve içerik ayrıntısıyla ekrana getirir.
  • Sesli Kanal Tespit Sistemi (.nerede): Belirtilen kullanıcının hangi ses kanalında olduğunu, mikrofon/kulaklık durumunu ve ekran paylaşımını raporlar.
  • 7 Kanallı Kesintisiz Log Dinleyicisi: Mesaj silme/düzenleme, üye giriş/çıkış, ses hareketleri, rol değişiklikleri, kanal güncellemeleri vb. tüm olayları ayrı ayrı kanallarda detaylı embedlerle arşivler.

3. Guard Bot (8 Kalkanlı Çelik Kubbe Güvenlik Sistemi)

Sunucunun dış ve iç saldırılara karşı en üst düzey koruma kalkanıdır.

  • 8 Koruma Kalkanı: Sunucu, Rol, Kanal, Emoji, Sticker, Webhook, Ban/Kick ve Bot Giriş kalkanları.
  • Sliding Window Anti-Abuse (Burst Limit): Saniyeler içinde arka arkaya yapılan şüpheli rol silme veya kanal kapatma gibi eylemleri anında tespit eder.
  • Otomatik Anlık Rollback: Yetkisiz silinen bir rol veya kanal saniyeler içinde aynı izinleri, overwriteları ve kategori pozisyonu ile otomatik olarak yeniden inşa edilir.
  • Trusted Whitelist Sistemi (.trusted): Güvenlik kontrollerine takılmayacak güvenilir yönetici ve roller dinamik olarak tanımlanır.
  • Tam JSON Yedekleme & Geri Yükleme (.backup): Sunucu mimarisini (roller, izinler, kanallar) şifreli JSON formatında MongoDB'ye kaydeder ve tek komutla önizlemeli olarak geri yükler.

4. Dist Bot (İstatistik Takip Motoru & Özel Ses Odaları)

Sunucu topluluğunun aktifliğini ölçen ve dinamik ses alanları sağlayan eğlence ve istatistik modülüdür.

  • Kapsamlı İstatistik Takibi (.stat, .top): Kullanıcıların metin kanallarındaki mesaj sayılarını, ses odalarında geçirdikleri süreleri, kamera ve ekran paylaşımı sürelerini gün, hafta ve ay bazında toplar.
  • Sunucu Liderlik Tablosu: En aktif ses ve metin kullanıcılarını gösteren zengin embed liderlik sıralamaları.
  • 3x3 Butonlu Özel Ses Odaları: Kullanıcılar "Oda Oluştur" kanalına girdiklerinde kendilerine özel bir ses odası açılır ve mesaj kutularına 3x3 butonlu interaktif oda yönetim paneli gönderilir.
  • Zengin Profil & Sosyal Komutlar: .profil kartı, .avatar, .banner, anlık .spotify dinleme kartı ve .ship uyum oyunu.

5. Web Bot & API Ağ Geçidi (Express REST API & WebSocket)

Next.js Web Paneli ile Discord botları arasındaki yüksek hızlı canlı köprüdür.

  • 18 REST API Modülü: Sunucu ayarları, roller, kanallar, moderasyon, bot durumları ve güvenlik eşiklerini güvenli REST endpointleri üzerinden sunar.
  • Çift Yönlü WebSocket Yayını: Discord'daki veya Web Dashboard'daki anlık değişiklikleri milisaniye hızında karşılıklı senkronize eder.
  • OAuth2 Oturum Koruması: Discord ile güvenli giriş, oturum şifreleme ve IDOR koruması.

6. Worker Süreci (BullMQ Kuyruk Yöneticisi)

Botların ana döngüsünü hiçbir zaman kilitlemeyen arka plan iş gücüdür.

  • Uzun süren tam sunucu yedekleme ve geri yükleme işlerini kuyrukta asenkron yürütür.
  • Otomatik veri saklama temizliği (Data Retention Cleanup) yaparak veritabanını şişkinlikten korur.
  • Saatlik ve günlük istatistik agregasyonlarını hesaplar.

🖥️ Next.js 14 Canlı Web Dashboard

Modern, karanlık mod (dark theme) odaklı, TailwindCSS ve Lucide ikonlarıyla donatılmış 25+ yönetim sayfası:

Sayfa / Modül Yetenekler ve Açıklama
Ana Kontrol Merkezi (Overview) Canlı sunucu metrikleri, aktif botların CPU/RAM/Uptime durumları ve son aktivite akışı.
Moderasyon Yönetimi Ban, Kick, Timeout ve Uyarıları tarayıcı üzerinden uygulama; aktif uyarıları görüntüleme ve silme.
Güvenlik & Guard Paneli 8 koruma kalkanını butonlarla açıp kapatma; limit ve eşik (threshold) değerlerini kaydırıcılarla ayarlama.
Yedekleme & Geri Yükleme Alınan yedekleri listeleme, içeriklerini JSON bazında inceleme ve tek tıkla geri yükleme başlatma.
Özel Ses Odaları Yönetimi Aktif ses odalarını harita üzerinde görme, kilitleme, sonlandırma veya izinleri revize etme.
Gelişmiş İstatistik & Grafikler Recharts destekli interaktif grafiklerle son 14 günün ses ve mesaj dalgalanmalarını filtreleme.
Bot Süreç Yöneticisi PM2 üzerindeki 7 sürecin durumunu canlı izleme; tek tıkla Yeniden Başlat, Durdur veya Başlat.
Denetim Kayıtları (Audit Logs) Hem Discord üzerinden hem de web panelinden yapılan tüm idari eylemlerin IP ve kullanıcı bazlı kayıtları.

🛡️ 8 Kalkanlı Guard Koruma & Anti-Abuse

Guard sistemi, klasik basit botların aksine bellek içi sliding-window burst analizi ve dağıtık Redis kilitleri ile çalışır:

  1. Sunucu Koruması: Sunucu adı, ikonu, bannerı veya özel URL'sinin yetkisiz değiştirilmesini engeller ve anında eski haline getirir.
  2. Rol Koruması: Yetkisiz rol silme, rol adı/rengi değiştirme veya tehlikeli yönetici izinleri açma girişimlerini engeller, rolü eski pozisyonuyla yeniden oluşturur.
  3. Kanal Koruması: Yetkisiz kanal silme veya izin tahrifatında kanalı tüm kategori ve izin ayarlarıyla anında geri getirir (Instant Rollback).
  4. Emoji Koruması: Emojilerin yetkisiz silinmesini engeller.
  5. Sticker Koruması: Özel sunucu çıkartmalarını korur.
  6. Webhook Kalkanı: Yetkisiz oluşturulan webhookları açıldığı anda siler ve açan yetkilinin izinlerini düşürür.
  7. Ban & Kick Limiti: Belirli bir zaman dilimi içinde peş peşe üye yasaklayan veya atan yetkilileri tespit edip cezalandırır.
  8. Bot Kalkanı: Sunucuya yetkisiz harici bot sokulmasını engeller, eklenen botu ve ekleyen kişiyi anında cezalandırır.

🔊 3x3 Dinamik Özel Ses Odaları Paneli

Kullanıcı "Özel Oda Oluştur" ses kanalına girdiğinde:

  1. Saniyeler içinde kullanıcıya özel bir ses odası oluşturulur ve kullanıcı oraya taşınır.
  2. Metin kanalına kullanıcıya özel 3x3 butonlu interaktif yönetim paneli gönderilir:
┌─────────────────┬─────────────────┬─────────────────┐
│  🔒 Odayı Kilitle│  🔓 Kilidi Aç   │  👥 Üye Limiti  │
├─────────────────┼─────────────────┼─────────────────┤
│  👁️ Odayı Gizle │  👀 Odayı Göster│  ✏️ İsim Değiştir│
├─────────────────┼─────────────────┼─────────────────┤
│  ➕ İzin Ver     │  ⛔ Odaya Yasakla│  👑 Devret / Sil │
└─────────────────┴─────────────────┴─────────────────┘

Odada kimse kalmadığında sistem odayı arkasında hiçbir çöp veri bırakmadan otomatik olarak temizler.


📊 Kullanıcı İstatistik Takip Motoru

  • Ses İstatistiği: Genel ses, kulaklık kapalı/açık, mikrofon kapalı/açık, yayın yapma süresi ve kamera açma süresi ayrı ayrı kaydedilir.
  • Mesaj İstatistiği: Kanal bazlı mesaj sayıları, kelime yoğunlukları ve aktiflik saatleri.
  • Zaman Aralıkları: Günlük, haftalık ve aylık otomatik agregasyon; geçmişe dönük veritabanı şişkinliğini önleyen akıllı veri mimarisi.
  • Görsel Kartlar: Discord içi modern embedler ve Web Panelinde detaylı grafikler.

📜 Eksiksiz Komut Rehberi (Tüm Kategoriler)

1. Genel Yönetim & Sistem Komutları (Controller)

Komut Aliaslar Açıklama
.panel kontrol, yonetim, cp Tüm ekosistemin interaktif kontrol ve operasyon merkezini açar.
.kurulum kur, setup Sunucu log kanallarını, izinleri ve temel yapılandırmayı otomatik kurar.
.sunucukontrol sunucu, servercheck Sunucu altyapısını, bot yetkilerini ve sağlık durumunu denetler.
.system sys, sistem 5 botun profil, avatar, isim ve banner ayarlarını tek merkezden yönetir.
.yetkiler yt, ytaç, ytkapat Acil durumlarda yönetici izinlerini tek tıkla topluca kapatır veya açar.
.özelkomut ok, ök Sunucuya özel prefix komutlarını ve rol verme sistemini interaktif yönetir.
.menü menu Ana yönetim, sistem durumları ve hızlı erişim menüsünü açar.
.emoji e, emojiekle Sunucuya isim ve URL veya emoji ile yeni bir emoji ekler.
.topluemoji te, ekle Sistem emojilerini toplu olarak sunucuya kurar.
.slowmode sm, yavasmod Bulunulan veya belirtilen metin kanalında yavaş modu ayarlar.
.yaz yazdır Bota belirtilen kanalda mesaj veya duyuru yazdırır.
.yardim y, help, h Tüm sistem komutlarını kategorileriyle interaktif listeler.
.ses voice, özeloda Dinamik özel ses odası sistemi ayarlarını gösterir ve yönetir.
.audit denetim, loglar Sunucudaki en son idari denetim kayıtlarını listeler.

2. Moderasyon & Asayiş Komutları (Manager)

Komut Aliaslar Açıklama
.ban yasakla Belirtilen kullanıcıyı sunucudan yasaklar ve loglar.
.kick at Belirtilen kullanıcıyı sunucudan atar.
.timeout sustur, mute Belirtilen kullanıcıya geçici susturma (timeout) uygular.
.unban affet Belirtilen kullanıcının sunucu yasağını kaldırır.
.warn uyar, uyarı Belirtilen kullanıcıya resmi uyarı verir veya sicilini görüntüler.
.temizle sil, clear, purge Belirtilen sayıda mesajı topluca siler.
.kilit lock, unlock Bulunulan kanalı mesaj gönderimine kilitler veya kilidi açar.
.nuke - Kanalı silip tüm ayarları ve izinleriyle sıfırdan yeniden oluşturur.
.say sunucu-say, sayım Sunucudaki toplam, aktif, sesteki üye ve boost verilerini gösterir.
.nerede n, nerde, where Belirtilen kullanıcının hangi ses kanalında olduğunu ve durumunu gösterir.
.snipe - Kanalda en son silinen mesajı detaylarıyla gösterir.
.toplurol toplurolver, massrole Belirtilen rolü herkese veya belirli bir role sahip olanlara topluca verir.

3. Güvenlik & Yedekleme Komutları (Guard)

Komut Aliaslar Açıklama
.güvenlik guard, koruma, g 8 koruma kalkanını ve filtreleri görüntüler ve yönetir.
.yedek backup Sunucu kanal ve rol yedeklerini alır, listeler ve geri yükler.
.trusted güvenli, guvenli Guard güvenlik muafiyet listesini (Trusted Members/Roles) yönetir.
.logs log, kayıtlar 7 kategorideki log kanalı eşleşmelerini listeler.

4. İstatistik, Profil & Eğlence Komutları (Dist)

Komut Aliaslar Açıklama
.stat me, istatistik Kullanıcının sunucudaki mesaj ve ses aktiflik istatistiklerini gösterir.
.top sıralama, ldb Sunucunun en aktif ses ve mesaj liderlik tablosunu (Top 10) gösterir.
.profil kb, profile, info Kullanıcının sunucu ve Discord profil kartını görüntüler.
.avatar av, p Belirtilen kullanıcının avatarını yüksek çözünürlükte gösterir.
.banner bn, arkaplan Belirtilen kullanıcının Discord bannerını görüntüler.
.spotify spo Kullanıcının anlık dinlediği Spotify parçasını kart olarak getirir.
.renk - Profil kartlarınızın arkaplan rengini (#hex kodu ile) özelleştirir.
.ship - İki kullanıcı arasındaki rastgele sevgi ve uyum yüzdesini ölçer.

⚡ Tek Tıkla Windows Yönetim Paketleri

Sistemi yönetmek için karmaşık komut satırlarıyla uğraşmanıza gerek yoktur. Windows için özel optimize edilmiş batch scriptleri hazırdır:

  • KURULUM.bat: Ortam doğrulaması, veritabanı seçimi, paket kurulumu, TypeScript derlemesi, 29 indeks senkronizasyonu ve slash komut dağıtımını tek tıkla tamamlar.
  • BASLAT.bat: Dağıtık kilitleri temizler, sağlık kontrolü yapar, PM2 ile 7 süreci ayağa kaldırır ve web panelini tarayıcıda açar.
  • DURDUR.bat: Tüm bot ve servis süreçlerini bellekte veri kaybı oluşturmadan (graceful shutdown) durdurur.
  • YENIDEN_BASLAT.bat: Tüm ekosistemi kontrollü bir sırayla yeniden başlatır.
  • DURUM.bat: PM2 süreçlerinin anlık CPU, RAM, uptime ve bağlantı sağlık durumunu raporlar.
  • KONTROL.bat: 14 maddelik tam sistem sağlık taraması gerçekleştirir ([OK] / [FAIL]).
  • LOG.bat: İstediğiniz botun canlı konsol loglarını interaktif bir menüyle izlemenizi sağlar.
  • GUNCELLE.bat: Sıfır kesintiyle güncellemeleri çeker, paketleri derler ve servisleri yeniden yükler.
  • KURTARMA.bat: Olası kilitlenme durumlarında Redis ve PM2 kilitlerini sıfırlayarak sistemi kurtarır.

💎 Satın Alım, Demo ve İletişim

Bu ekosistem, sıradan public botların sınırlamalarından kurtulmak, kendi sunucusuna özel, kurumsal ve en üst düzey güvenlik & yönetim altyapısını kurmak isteyen sunucu sahipleri için özel olarak sunulmaktadır.

Neler Dahil?

  • ✅ 5 Discord Botu + Worker + Web Dashboard eksiksiz teslimi
  • ✅ Sunucunuza özel Kurulum ve Konfigürasyon Desteği (Windows / Linux VPS)
  • ✅ MongoDB & Redis veri tabanı optimizasyonları
  • ✅ Özel Alan Adı (Domain) ve SSL / Nginx entegrasyon desteği
  • ✅ Bot isimleri, avatarları ve sunucuya özel markalama (Branding)
  • ✅ Sürekli teknik destek ve güncelleme garantisi

İletişim Bilgileri

Satın almak, canlı ortamda botları ve web panelini test etmek veya detaylı fiyat teklifi almak için doğrudan ulaşabilirsiniz:

  • 💬 Discord Kullanıcı Adı: pir_fena
  • 🌐 GitHub Profil: @PirFena

Discord Private Server Ecosystem • Copyright © 2026 PirFena. Tüm Hakları Saklıdır.
Kapalı kaynak kodlu ticari yazılımdır. İzinsiz kopyalanamaz, çoğaltılamaz veya dağıtılamaz.

About

👑 Kurumsal 5-Bot Discord Özel Sunucu Yönetim Ekosistemi & Next.js 14 Web Dashboard (Tanıtım & Satış) | İletişim Discord: pir_fena

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors