Bu rehber, satın almış olduğunuz Discord botunu tek bir komutla kolayca nasıl kuracağınızı anlatmaktadır.
Botu çalıştırmak için sunucunuzda Node.js v18 veya daha üstü bir sürümün yüklü olması gerekmektedir.
Kurulum sihirbazı sizden bazı bilgiler isteyecektir. Lütfen bu bilgileri önceden hazırlayın:
-
Discord Bot Bilgileri:
- Discord Developer Portal adresine gidin.
- Botunuzun uygulamasına tıklayın.
- "Bot" sekmesinden Bot Token'ınızı alın (
Reset Tokengerekebilir). - "OAuth2" -> "General" sekmesinden Client ID ve Client Secret değerlerinizi alın.
- "Privileged Gateway Intents" bölümündeki
PRESENCE,SERVER MEMBERSveMESSAGE CONTENTintent'lerinin aktif olduğundan emin olun.
-
Web Panel URL'si:
- Botun web paneline hangi adresten erişeceğinizi belirleyin. (Örn:
http://SUNUCU_IP_ADRESINIZ:3000) - Belirlediğiniz bu URL'nin sonuna
/auth/callbackekleyerek "OAuth2" -> "Redirects" bölümüne ekleyin. (Örn:http://SUNUCU_IP_ADRESINIZ:3000/auth/callback)
- Botun web paneline hangi adresten erişeceğinizi belirleyin. (Örn:
-
Lisans Anahtarı:
- Geliştirici tarafından size sağlanan lisans anahtarını hazır bulundurun.
- Size gönderilen
.zipdosyasını sunucunuza yükleyin ve dosyaları bir klasöre çıkartın. - Terminali açın ve dosyaları çıkarttığınız klasörün içine girin.
- Kurulumu başlatmak için aşağıdaki komutu çalıştırın:
npm run setup
- Kurulum sihirbazı sizden hazırladığınız bilgileri isteyecektir. Bilgileri girdikten sonra kurulum otomatik olarak tamamlanacaktır.
Müzik botunun stabil çalışması ve şarkıları hatasız bulabilmesi için bu adım zorunludur.
-
Bilgisayarınızda Chrome veya Firefox tarayıcısını açın.
-
YouTube.com'a gidin ve bir Google hesabına giriş yapın.
-
Tarayıcınıza "Get cookies.txt LOCALLY" adlı eklentiyi kurun.
-
Eklentiyi kurduktan sonra, YouTube sekmesi açıkken tarayıcınızın sağ üst köşesindeki eklenti ikonuna tıklayın.
-
Açılan küçük pencerede, ortadaki "Export" butonuna tıklayarak
cookies.txtdosyasını indirin. -
İndirdiğiniz
cookies.txtdosyasını, bot projenizin içindekidbklasörünün içine taşıyın. -
Son olarak,
.envdosyanızı açın ve en altına aşağıdaki satırı ekleyin:YOUTUBE_COOKIE_PATH=./db/cookies.txt
Kurulum tamamlandıktan sonra botu kalıcı olarak çalıştırmak için PM2 kullanmanız önerilir.
# PM2'yi yükleyin (eğer yüklü değilse): npm install pm2 -g
pm2 start bot.js --name "discord-bot"Eğer her şey yolunda gittiyse, terminalde botun ve web panelinin başarıyla başlatıldığına dair mesajlar göreceksiniz. Artık tarayıcınızdan http://localhost:3000 (veya APP_URL'de ne belirttiyseniz o adres) adresine giderek web paneline erişebilirsiniz.
Kurulum veya kullanım sırasında bir sorunla karşılaşırsanız, lütfen botu satın aldığınız geliştirici ile iletişime geçin.