Bir botu taşımak çoğunlukla dosyaları kopyalamak ve aynı ayarları girmektir. Botun çevrimdışı kalabileceği birkaç dakikayı planlayın.
Başlamadan önce
- Botun kodunun ve veri dosyalarının (veritabanları, yapılandırma, kayıtlı durum) kopyalayabileceğiniz tek bir klasörde olduğundan emin olun.
- Yenisi çalışana kadar eski kopyayı çalışır tutun, ama ikisini aynı token ile uzun süre aynı anda çalıştırmayın. Tek token ile giriş yapmış iki kopya birbiriyle çatışır ve komutlar iki kez yanıtlanabilir ya da hiç yanıtlanmayabilir.
Adımlar
- Dili seçin. Sunucunuzu panel'de açın, Genel bakış sayfasına gidin ve Python ya da Java gerekiyorsa Sunucu türünü düzenle'ye tıklayın. Yeni bir sunucu Node.js olarak başlar. Bunu dosyaları yüklemeden önce yapın. Bkz. Sunucu türünüzü ya da oyun sürümünüzü nasıl değiştirirsiniz.
- Dosyaları kopyalayın. Files'ı açın ve klasörü yükleyin ya da Oyun ayarları'nda bir git adresi verin. Büyük klasörler SFTP ile daha hızlı yüklenir: Sunucu dosyalarınıza SFTP ile nasıl bağlanırsınız.
node_modules(Node) ve sanal ortam klasörlerini (Python) dışarıda bırakın, sunucu paketleri kendisi kurar. - Ayarları girin. Ayarlar, ardından Oyun ayarları bölümünde ana dosyayı (ya da jar dosyasını) ve token'ı ayarlayın. Kodunuz token'ı bir yapılandırma dosyasından okuyorsa ya dosyayı olduğu gibi bırakın ya da
DISCORD_TOKENdeğerini okumaya geçin. - Veritabanları. Botunuz eski barındırıcıda bir veritabanı kullandıysa paketinize dahil olan için Sunucunuzla veritabanları nasıl kullanılır yazısına bakın.
- Eski botu durdurun, sonra yenisini Console sayfasından başlatın ve bot giriş yapana kadar console'u izleyin.
Bir şey çalışmazsa
- Eksik bir paket ya da yanlış dosya adı console'da ilk saniyelerde görünür. Bkz. Discord botunuz neden sürekli duruyor.
- Bot bağlanıyor ama kayıtlı verilerini okuyamıyorsa veri dosyalarının aynı klasör yapısıyla kopyalandığını kontrol edin.





