Yalnızca dizüstünüzde çalışan bir **Discord botu** zamanın yarısı çevrimdışıdır. Botunuzu **Node.js** ile discord.js ya da **Python** ile discord.py yazmış olsanız da **7/24** nasıl barındıracağınız burada.
Bir Discord botunun çalışması için gerekenler
- Hiç uyumayan çalışan bir süreç.
- Discord Developer Portal'dan bot token'ı.
- Kullandığınız olaylar için açık doğru gateway intent'leri.
- İnternet bağlantısı: botlar Discord'a dışarıya doğru bağlanır, yani port açmazsınız.
discord.js (Node.js) mi discord.py (Python) mı?
İkisi de olgun ve iyi belgelenmiştir. Bildiğiniz dili seçin. Hostta projenizi yükler, package.json veya requirements.txt'ten bağımlılıkları kurar ve başlatma komutunu ayarlarsınız.
Token'ı kodunuzdan uzak tutun
Bot token'ı panelde ortam değişkeni olarak saklayın ve kodda okuyun. Asla herkese açık bir depoya yüklemeyin, sızarsa Developer Portal'dan hemen sıfırlayın.
Çalışma süresi, yeniden başlatma ve loglar
Logları canlı konsoldan okuyun, değişiklik yayınlayınca botu panelden yeniden başlatın. Bir komutun hatası süreci çökertmesin diye hata yönetimi ekleyin.
Bir bot ne kadar bellek kullanır?
Çoğu bot 1 GB'tan çok daha azını kullanır. Büyük önbellekli, müzikli veya çok sunuculu botlar daha fazla kullanır. En küçük oyun sunucusu planı çoğu bot için fazlasıyla yeter.
Botunuz büyüdüğünde
Discord, bir bot yaklaşık 2.500 sunucuya girince sharding zorunlu kılar. Erkenden planlayın, konsolda bellek baskısı görünce daha büyük plana geçin.
Barındırın
Ayrıntılar için Discord bot hosting sayfasına bakın: Frankfurt'ta NVMe üzerinde konsol, dosya yöneticisi, yeniden başlatma ve yedekler.
En iyi bot hostu, unuttuğunuz hosttur: sadece çevrimiçi kalır.
Bunu pratiğe dökmeye hazır mısın?
NVMe depolamalı Ryzen VPS'i iki dakikadan kısa sürede kur, beta fiyatları şimdi geçerli.
VPS planlarını gör