MamiDigital
Decapat
- Katılım
- 16 Kasım 2023
- Mesajlar
- 477
- Çözümler
- 6
Daha fazla
- Cinsiyet
- Erkek
Modern ve kullanıcı dostu bir Discord botu. Çekilişleri kolayca başlatabilir, sunucuda kim kaç kişiyi davet etmiş görebilir ve kişisel istatistikleri takip edebilirsiniz.
Özellikler
Çekiliş Sistemi
Modern button tabanlı katılım
Otomatik kazanan seçimi
Yeniden çekiliş yapabilme
Çekiliş iptali
Aktif çekiliş listesi
Persistent view: Bot restart olsa bile çalışır
Davet Takip Sistemi
Gerçek zamanlı davet takibi
Fake hesap tespiti (7 günden yeni hesaplar)
Ayrılan üyelerin davet sayısından düşmesi
Davet sıralaması (leaderboard)
Kullanıcı bazlı istatistikler
Güvenlik
Yetki kontrolleri
Fake hesap tespiti
Veritabanı güvenliği
Hata yakalama
Veri Kalıcılığı
SQLite veritabanı
Bot restart olsa bile veriler kaybolmaz
Sunucu bazlı veri yönetimi
Özelleştirme
config.py dosyasından değiştirilebilir:
Geliştirici adı (DEVELOPER_NAME)
Embed renkleri
Emojiler
Veritabanı yolları
Kurulum ve Çalıştırma
Dosya Yapısı
discord-bot/
├── main.py
├── config.py
├── requirements.txt
├── cogs/
│ ├── init.py
│ ├── giveaway.py
│ ├── invites.py
│ └── info.py
├── utils/
│ ├── init.py
│ ├── invite_tracker.py
│ └── time_parser.py
└── database/
├── init.py
└── db_manager.py
Gerekli Paketleri Yükleyin
Terminal veya CMD açın ve çalıştırın:
Discord Developer Portal Ayarları
Discord Developer Portal’a gidin
“New Application” → bot ismini verin → “Create”
“Bot” sekmesine gidin → “Add Bot”
TOKEN kısmından bot token’ını kopyalayın
Privileged Gateway Intents bölümünden aktif edin:
PRESENCE INTENT
SERVER MEMBERS INTENT
MESSAGE CONTENT INTENT
Bot Davet Linki Oluşturma
“OAuth2” → “URL Generator”
SCOPES:
bot,
applications.commands
BOT PERMISSIONS:
Manage Server
Manage Roles
Manage Channels
View Channels
Send Messages
Embed Links
Attach Files
Read Message History
Add Reactions
Use Slash Commands
Oluşan linki tarayıcıda açın → botu sunucunuza ekleyin
Token’ı Yapılandırın
Proje klasöründe .env dosyası var içine bot tokeninizi atın:
DISCORD_TOKEN=BURAYA_BOT_TOKENINIZI_YAPIŞTIRIN
Botu Çalıştırın
Kullanım Örnekleri
Çekiliş Komutları
Davet Komutları
Genel Komutlar
Önemli Notlar
Intents: Server Members Intent ve Invites aktif olmalı
Yetkiler: Bot davet linkinden eklenmezse bazı özellikler çalışmayabilir
Güvenlik: .env dosyasını paylaşmayın.
Performans: Büyük sunucularda invite tracking yavaş çalışabilir
Botu İndirme
PixelDrain
VT
VirusTotal
Modern button tabanlı katılım
Otomatik kazanan seçimi
Yeniden çekiliş yapabilme
Çekiliş iptali
Aktif çekiliş listesi
Persistent view: Bot restart olsa bile çalışır
Gerçek zamanlı davet takibi
Fake hesap tespiti (7 günden yeni hesaplar)
Ayrılan üyelerin davet sayısından düşmesi
Davet sıralaması (leaderboard)
Kullanıcı bazlı istatistikler
Yetki kontrolleri
Fake hesap tespiti
Veritabanı güvenliği
Hata yakalama
SQLite veritabanı
Bot restart olsa bile veriler kaybolmaz
Sunucu bazlı veri yönetimi
config.py dosyasından değiştirilebilir:
discord-bot/
├── main.py
├── config.py
├── requirements.txt
├── cogs/
│ ├── init.py
│ ├── giveaway.py
│ ├── invites.py
│ └── info.py
├── utils/
│ ├── init.py
│ ├── invite_tracker.py
│ └── time_parser.py
└── database/
├── init.py
└── db_manager.py
Terminal veya CMD açın ve çalıştırın:
pip install discord.py python-dotenv aiosqlite psutilDiscord Developer Portal’a gidin
“New Application” → bot ismini verin → “Create”
“Bot” sekmesine gidin → “Add Bot”
TOKEN kısmından bot token’ını kopyalayın
Privileged Gateway Intents bölümünden aktif edin:
“OAuth2” → “URL Generator”
SCOPES:
BOT PERMISSIONS:
Oluşan linki tarayıcıda açın → botu sunucunuza ekleyin
Proje klasöründe .env dosyası var içine bot tokeninizi atın:
DISCORD_TOKEN=BURAYA_BOT_TOKENINIZI_YAPIŞTIRIN
python main.py/giveaway baslat odul:"Discord Nitro" sure:"1h" kazanan_sayisi:3
/giveaway iptal message_id:1234567890
/giveaway yeniden-cek message_id:1234567890
/giveaway liste
/invite
/invite user:kullanıcı
/inviteleaderboard limit:15
/resetinvites user:kullanıcı
/bilgi
/help
/ping
Intents: Server Members Intent ve Invites aktif olmalı
Yetkiler: Bot davet linkinden eklenmezse bazı özellikler çalışmayabilir
Güvenlik: .env dosyasını paylaşmayın.
Performans: Büyük sunucularda invite tracking yavaş çalışabilir
PixelDrain
VirusTotal
Son düzenleme: