YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

Python Discord botu nasıl barındırılır

Discord botlarıUpdated Oct 23, 20263 min read

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.

  1. Sunucunuzu panel'de açın ve Genel bakış sayfasında kalın.
  2. 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

  1. Files'ı açın ve botunuzu, varsa requirements.txt dosyası 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.
  2. Oyun ayarları'nda Ana dosya alanını botunuzu başlatan dosyaya ayarlayın, örneğin bot.py ya da main.py.
  3. Gereksinimler dosyasını kontrol edin. Varsayılan requirements.txt dosyasıdır. Bu dosya varsa paketleri her başlangıçta kurulur.
  4. 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.txt dosyasını düzenlemeden her başlangıçta daha fazla paket kurar.
  • Flush ile yazdırma: Python bir terminalde değilken çıktıyı tutar. print satırlarınız console'da hemen görünmüyorsa print("text", flush=True) ya da logging modü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.

Sunucun başka bir yerde mi? Bize taşı

OYUN SUNUCUNUZU OLUŞTURUN
BAŞLAMAYA HAZIR MISINIZ?

Yeni oyun sunucunuzda %30’a varan tasarruf sağlayın.
Premium performans, anında aktivasyon ve rakipsiz güvenilirlik. Hepsi daha iyi bir fiyatla.

EN YENİ BLOG YAZILARIMIZ