Bir Discord botu yalnızca onu çalıştıran bir şey varken çalışır. Bot paketi, onu açık kalan bir sunucuda çalıştırır, çöktükten sonra yeniden başlatır ve dosyalarını yeniden başlatmalar arasında korur. Bu rehber sizi yeni bir paketten çalışan bir bota götürür.
Başlamadan önce
Botunuzun koduna (bir dosya klasörü ya da bir git deposu) ve Discord Developer Portal'daki token'ına ihtiyacınız var. Yalnızca hazır bir bot istiyorsanız Hazır bir müzik botu nasıl kurulur yazısına bakın.
Adımlar
- Dilinizi seçin. Yeni bir bot sunucusu Node.js sunucusu olarak başlar. Botunuz Python, Java ya da C# (.NET) kullanıyorsa sunucunuzu panel'de açın, Genel bakış sayfasında kalın ve Sunucu türünü düzenle'ye tıklayın. Python Bot ya da Java Bot'u seçin. Türü değiştirmek sunucuyu yeniden kurar ve varsayılan olarak üzerindeki dosyaları siler, bu yüzden bunu hiçbir şey yüklemeden önce yapın.
- Dosyalarınızı ekleyin. Files'ı açın ve botunuzu yükleyin ya da bir git adresi verin (aşağıdaki dil rehberlerine bakın). SFTP ile de bağlanabilirsiniz: Sunucu dosyalarınıza SFTP ile nasıl bağlanırsınız.
- Ayarlar'ı, sonra Oyun ayarları'nı açın. Ana dosyayı (botunuzu başlatan dosya, örneğin
index.jsya dabot.py) ayarlayın ve token'ınızı Discord bot token'ı alanına yapıştırın. - Sunucuyu Console sayfasından başlatın ve console'u okuyun. Botunuzun kendi mesajlarını, giriş hataları dahil, gösterir.
Sonra ne olur
- Bot çökerse sunucu onu bir kez otomatik olarak yeniden başlatır. Bir dakika içinde yeniden çökerse bir hata sonsuza dek döngüye girmesin diye durmuş kalır. Bkz. Discord botunuz neden sürekli duruyor.
- Paketler sunucu her başladığında kurulur, bu yüzden
package.jsonya darequirements.txtiçindeki yeni bir bağımlılık bir sonraki yeniden başlatmada alınır.
Dil rehberleri
- Node.js Discord botu barındırma
- Python Discord botu barındırma
- Java Discord botu barındırma
- C# (.NET) Discord botu barındırma
Sonraki adımlar: dosyalarınızın herhangi birini paylaşmadan önce Discord bot token'ınızı nasıl güvende tutarsınız yazısını okuyun.





