Bu rehber, örneğin discord.py ile Python'da yazılmış botlar içindir.
Sunucuyu Python'a geçirin
Yeni bir bot sunucusu Node.js sunucusu olarak başlar. Bir şey yüklemeden önce değiştirin, çünkü türü değiştirmek sunucuyu yeniden kurar ve varsayılan olarak dosyalarını siler.
- Sunucunuzu panel'de açın ve Genel bakış sayfasında kalın.
- Sunucu türünü düzenle'ye tıklayın ve Python Bot'u seçin, sonra adımları izleyin. Tüm adımları görmek isterseniz Sunucu türünüzü ya da oyun sürümünüzü nasıl değiştirirsiniz yazısına bakın.
Botunuzu ekleyin
Files'ı açın ve botunuzu, varsa
requirements.txtdosyası dahil, yükleyin.- Bunun yerine git mi kullanıyorsunuz? Ayarlar'ı, ardından Oyun ayarları'nı açın ve Git deposu alanını doldurun. Ö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
bot.pyya damain.py. - Gereksinimler dosyasını kontrol edin. Varsayılan
requirements.txtdosyasıdır. Bu dosya varsa paketleri her başlangıçta kurulur. - Token'ınızı Discord bot token'ı (isteğe bağlı) alanına yapıştırın. Kodunuz onu
os.environ["DISCORD_TOKEN"]ile okur.
Başlatın
Console'u açın ve sunucuyu başlatın. Sunucu gereksinimlerinizi kurar, sonra ana dosyanızı varsayılan olan Python 3.12 ile çalıştırır (3.10, 3.11, 3.13 ve 3.14, Ayarlar, Docker imajı altındadır). Paketler indirilirken ilk başlatma daha uzun sürer.
Bilmeniz gerekenler
- Ek paketler: Ek pip paketleri alanı,
requirements.txtdosyasını düzenlemeden her başlangıçta daha fazla paket kurar. - Flush ile yazdırma: Python bir terminalde değilken çıktıyı tutar.
printsatırlarınız console'da hemen görünmüyorsaprint("text", flush=True)ya daloggingmodülünü kullanın. - Git'ten güncellemeler: her yeniden başlatmada 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.





