NodeJS ile yazılmış Discord Botları inanılmaz bir kullanım kolaylığı sunar; JavaScript'ten en iyi şekilde yararlanarak NodeJS, mesaj göndermeyi, etkinlikleri dinlemeyi ve hataları yönetmeyi kolaylaştırır. Doğrudan bir kanalda şarkı çalabilen müzik botu gibi birçok farklı bot türü oluşturulabilir. Ayrıca, tüm modüllerin veya işlevlerin kolay kurulumu için birçok ek Node.js paketi mevcuttur. Alternatif olarak, bu dosyaları otomatik olarak çekmek için bir Git Deposu kullanılabilir.
Not: Bazı adımlar kurulu bota göre değişebilir; gerekli adımları doğrulamak için her zaman botun "Readme" dosyasını kontrol edin.
1. Bot bir .zip dosyasındaysa, boş bir klasöre çıkarın .
2. Herhangi bir metin düzenleme yazılımıyla .env dosyasını açın.
Not: Bot bir .env dosyası kullanmıyorsa, değiştirilmiş adımlar için readme dosyasını kontrol edin veya ana dosyayı doğrudan düzenleyin.
3. Token ve Client_ID, Discord Dev Portal üzerinden oluşturulmalıdır.
4. Bir uygulama oluşturduktan sonra Bot sekmesine gidin.
5. Public Bot ayarını kapatın ve Privileged Gateway Intents seçeneğini açın.
6. Token bölümünden Kopyala seçeneğini seçin. Token yoksa Tokeni Sıfırla düğmesini seçin.
7. .env dosyasına dönün ve tokeni yapıştırın.
8. Dev Portal'dan OAuth2 bölümüne gidin ve Client ID'yi kopyalayın.
9. Client ID'yi .env dosyasına yapıştırın.
10. Kaydedin belgeyi Ctrl + S tuşlarına basarak veya Dosya > Kaydet seçeneğini kullanarak.
11. Botu sunucuya davet etmek için Botun Client ID'si ile aşağıdaki bağlantıyı girin: https://discord.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8.
12. Şuraya giriş yapın: BisectHosting Starbase paneli.
13. Dosyalar sekmesine gidin.
14. Yükleyin: özel botu ve tüm ek dosyaları sunucuya.
15. Başlangıç sekmesine gidin.
16. Ek Paketler altında, bot çalıştığında kurulacak modülleri Boşluk ile ayrılmış şekilde girin.
17. Ana Dosya bölümünde, botun kullandığı ana dosyanın adını, örneğin index.js, olarak ayarlayın.
18. Tamamlandığında Ana Sayfa sekmesine dönün ve botu başlatın.