Bu rehber, örneğin discord.js ile Node.js'te yazılmış botlar içindir.
Sunucuyu hazırlayın
- Sunucunuzu panel'de açın. Yeni bir bot sunucusu Node.js Bot olarak başlar, bu yüzden türü değiştirmeniz gerekmez.
Files'ı açın ve botunuzu,
package.jsondosyası dahil, yükleyin.node_modulesklasörünü yüklemeyin, sunucu onu sizin için kurar.- Bunun yerine git mi kullanıyorsunuz? Ayarlar'ı, ardından Oyun ayarları'nı açın ve Git deposu alanını (ve gerekiyorsa dalı) doldurun. Dosyalar sunucu kurulurken indirilir. Özel bir depo için ayrıca git kullanıcı adını ve bir erişim token'ını da ayarlayın.
- Oyun ayarları'nda Ana dosya alanını botunuzu başlatan dosyaya ayarlayın, örneğin
index.jsya dasrc/bot.js..tsile biten dosyalar da çalışır. - Token'ınızı Discord bot token'ı (isteğe bağlı) alanına yapıştırın. Kodunuz onu
process.env.DISCORD_TOKENolarak okur. - Sunucu varsayılan olarak Node 22 çalıştırır. Node 20, 24, 25 ya da 26 için onu Ayarlar, Docker imajı altından seçin, sonra sunucuyu yeniden başlatın.
Başlatın
Console'u açın ve sunucuyu başlatın. Her başlangıçta sunucu npm install çalıştırır (bir package.json dosyası varsa), sonra ana dosyanızı başlatır. Paketler indirilirken ilk başlatma daha uzun sürer.
Bilmeniz gerekenler
- Ek paketler: Ek npm paketleri alanı,
package.jsondosyasını düzenlemeden her başlangıçta daha fazla paket kurar. - Bellek: Node, paketinizin belleğinin yüzde 80'iyle sınırlıdır. Bu, sürecin geri kalanına yer bırakır ve sunucunun çok fazla kullandığı için durdurulmasını önler.
- TypeScript: bir
.tsana dosya doğrudan çalışır. Derlenmiş JavaScript biraz daha hızlı başlar. - Git'ten güncellemeler: sunucu her yeniden başladığında en son kodunuzu çekmek için Her başlangıçta git'ten güncelle seçeneğini açın.
Hemen duruyorsa: Discord botunuz neden sürekli duruyor yazısını okuyun.





