Modern ve güçlü Discord bot yönetim arayüzü. Discord botunuzu tarayıcıdan yönetin, mesajlaşın ve sunucularınızı kontrol edin.
- Mesaj tepkileri (reactions)
- DM (Direkt Mesaj) desteği
- Mesaj geçmişi görüntüleme
- Üye listesi ve rolleri
- Online/Offline durumları
- Üye aktiviteleri
- Üye işlemleri:
- DM gönderme
- İsim değiştirme
- Rol verme
- Timeout
- Kick
- Ban
- Node.js 18 veya üzeri
- Discord Bot Token
- Projeyi klonlayın:
git clone <repo-url>
cd discord-bot-client- Bağımlılıkları yükleyin:
npm install- Geliştirme sunucusunu başlatın:
npm run dev- Tarayıcıda açın:
http://localhost:3000
- Discord Developer Portal'a gidin
- "New Application" butonuna tıklayın
- Sol menüden "Bot" sekmesine gidin
- "Reset Token" butonuna tıklayın
- Token'ı kopyalayın
Botunuzun aşağıdaki izinlere sahip olması gerekir:
- Read Messages/View Channels
- Send Messages
- Manage Messages
- Read Message History
- Add Reactions
- Kick Members
- Ban Members
- Manage Nicknames
- Manage Roles
- Uygulamayı açın
- Bot token'ınızı girin
- "Giriş Yap" butonuna tıklayın
- Sunucularınız otomatik olarak yüklenecektir
discord-bot-client/
├── app/ # Next.js App Router
│ ├── api/ # API Routes
│ │ ├── channels/ # Kanal işlemleri
│ │ ├── dms/ # DM işlemleri
│ │ ├── guilds/ # Sunucu işlemleri
│ │ ├── login/ # Giriş
│ │ └── members/ # Üye işlemleri
│ ├── globals.css # Global stiller
│ ├── layout.tsx # Ana layout
│ └── page.tsx # Ana sayfa
├── components/ # React bileşenleri
│ ├── ChatPanel.tsx # Mesajlaşma paneli
│ ├── ChannelsPanel.tsx # Kanal listesi
│ ├── LoginScreen.tsx # Giriş ekranı
│ ├── MainScreen.tsx # Ana ekran
│ └── MembersPanel.tsx # Üye listesi
├── lib/ # Yardımcı kütüphaneler
│ └── discord-client.ts # Discord.js client
├── server.js # WebSocket sunucusu
├── next.config.js # Next.js yapılandırması
└── package.json # Bağımlılıklar
- Next.js 14 - React framework
- React 18 - UI kütüphanesi
- TypeScript - Tip güvenliği
- Discord.js - Discord API
- WebSocket - Gerçek zamanlı iletişim
- CSS Modules - Modüler stil yönetimi
WebSocket kullanarak mesajlar anında güncellenir. Sayfa yenilemeye gerek yoktur.
Giriş yaptıktan sonra token localStorage'da saklanır. Sayfa yenilendiğinde otomatik giriş yapılır.
Hem üye listesinden hem de mesajlardaki kullanıcı isimlerinden üyelere işlem yapabilirsiniz.
Ana Sayfa butonuna tıklayarak bota gönderilen tüm DM'leri görüntüleyebilirsiniz.
Bu proje Apache-2.0 lisansı altında lisanslanmıştır.
Sorularınız için https://discord.gg/vsc adresinden destek alabilirsiniz.
⭐ Projeyi beğendiyseniz yıldız vermeyi unutmayın!



