Bot Hosting

Discord botu 7/24 nasıl açık tutulur? (2026 rehberi)

2 Ekim 20264 dk okumaSon güncelleme: 2 Ekim 2026Yazar: Revolvant Ekibi
discord bot 7/24bot hostingvdspm2bot aktif tutma
Kısa cevapDiscord botu, Discord'a kalıcı bir bağlantı (Gateway WebSocket) tutan sürekli çalışan bir programdır. 7/24 açık kalması için kapanmayan bir makine, çökünce yeniden başlatan bir süreç yöneticisi ve log/uyarı izlemesi gerekir. Kendi bilgisayarınız yalnızca geliştirme için uygundur; kalıcı çözüm VDS, bot hosting paneli ya da ücretli bir bulut hizmetidir. "Uyuyan" ücretsiz platformlar bot için güvenilir değildir.

Botunuzu yazdınız, kendi bilgisayarınızda harika çalışıyor. Bilgisayarı kapattığınız anda bot da kapanıyor. Peki botu 7/24 açık tutmak için ne yapmalısınız? Bu rehberde beş yolu, artılarıyla eksileriyle karşılaştırıyoruz.

"7/24 çalışmak" aslında ne demek?

Bir Discord botu, Discord'un Gateway adlı servisine kalıcı bir WebSocket bağlantısı açık tutan bir programdır. Bağlantı koparsa bot çevrimdışı görünür. Kesintisiz çalışma için üç şeye ihtiyacınız var:

  1. Hiç kapanmayan bir makine (ya da sürekli açık bir sunucu).
  2. Süreç yönetimi: bot çökerse otomatik yeniden başlatan, makine yeniden başlarsa botu kendiliğinden açan bir yapı.
  3. İzleme: logları görebilmek ve bot çöktüğünde haberdar olmak.

Bu nedenle "istek geldiğinde uyanan" (serverless / scale-to-zero) platformlar çoğu bot için uygun değildir: bot, istek beklemez, bağlantıyı sürekli açık tutar. İstisna, yalnızca HTTP üzerinden gelen slash komutlarına yanıt veren "Interactions Endpoint URL" tipi botlardır.

Yöntem 1: Kendi bilgisayarınız

Geliştirme ve deneme için en pratik yöntemdir; üretim için uygun değildir.

  • Artıları: ücretsiz, kurulum gerektirmez.
  • Eksileri: bilgisayar kapanır, uyku moduna geçer, internet ve elektrik kesilir; her güncelleme ve yeniden başlatmada bot düşer.

Yöntem 2: VDS / VPS kiralamak

Bir sanal sunucu kiralayıp botu orada çalıştırırsınız. En esnek yöntemdir.

  • Artıları: tam kontrol, istediğiniz her yazılım, birden fazla bot.
  • Eksileri: kurulum ve bakım sizde: Node.js/Python kurulumu, pm2 ya da systemd ile süreç yönetimi, güvenlik güncellemeleri, yedekleme, güvenlik duvarı. Sunucuyu yönetmeyi bilmiyorsanız zaman alır.

Hızlı bir kurulum için pm2 yeterlidir:

npm install -g pm2
pm2 start index.js --name botum
pm2 save
pm2 startup

Yöntem 3: Bot hosting paneli

Revolvant gibi panellerde botunuzu ZIP olarak yüklersiniz; panel giriş dosyasını bulur, bağımlılıkları (npm/pip) kurar, çalıştırır ve izler. Sunucu yönetimi gerekmez.

  • Artıları: dakikalar içinde kurulum, canlı log, çökünce otomatik yeniden başlatma, yedekleme, dosya editörü; sunucu yeniden başlasa bile açık botlar kendiliğinden geri gelir.
  • Eksileri: panelin sunduğu limitler (bot sayısı, disk) geçerlidir.

Ayrıntılar için Discord bot hosting sayfasına bakın.

Yöntem 4: Replit gibi "uyuyan" platformlar

Replit'te ücretsiz projeler bir süre istek gelmezse uykuya geçebilir. Bunu aşmak için bir adresi düzenli ziyaret eden "ping" servisleri kullanılıyordu; ancak platformların politikaları değişiyor ve bu yöntem artık garanti değil. Ayrıntılı anlatım: Replit'te Discord botu 7/24 nasıl çalışır?

Yöntem 5: Bulut sağlayıcıların ücretsiz katmanları

Bazı bulut sağlayıcılar küçük sanal makineleri sürekli ücretsiz verir. Dikkat edilecekler:

  • Çoğu kart doğrulaması ister ve koşullar zamanla değişir.
  • İsteğe göre uyanan (autoscale / serverless) katmanlar bot için uygun değildir.
  • Kaynaklar sınırlıdır; botunuz büyüdüğünde ücretli plana geçmeniz gerekebilir.

Karşılaştırmalı değerlendirme için: Ücretsiz Discord bot hosting alternatifleri

Karşılaştırma tablosu

YöntemMaliyetSüreklilikBakım yüküKime uygun
Kendi bilgisayarınızÜcretsizDüşükDüşükGeliştirme / deneme
VDS / VPSÜcretliYüksekYüksekSunucu bilenler, çok bot
Bot hosting paneliPanele göreYüksekÇok düşükHızlı ve sorunsuz kurulum isteyenler
Replit (ücretsiz)ÜcretsizGaranti yokOrtaDeneme, küçük projeler
Bulut ücretsiz katmanÜcretsiz*Orta-yüksekYüksekÖğrenmek isteyenler

* Kart doğrulaması ve kullanım sınırları olabilir.

7/24 için kontrol listesi

Hangi yöntemi seçerseniz seçin, botunuzu şu sekiz maddeyle sağlamlaştırın:

  1. Token'ı kodun içine yazmayın; .env dosyası ya da ortam değişkeni kullanın.
  2. process.on('unhandledRejection') ve uncaughtException ile hataları yakalayıp loglayın.
  3. Otomatik yeniden başlatma açık olsun (pm2, systemd ya da panel).
  4. Bağımlılık sürümlerini package-lock.json / requirements.txt ile sabitleyin.
  5. Bellek kullanımını izleyin; sızıntı varsa bot zamanla çöker.
  6. Yedek alın: kod, veritabanı ve yapılandırma dosyaları.
  7. Çökme bildirimi kurun (Discord webhook, Telegram, e-posta).
  8. Uptime'ınızı bir izleme servisiyle takip edin.

Hangisini seçmeli?

  • Sadece deniyor ve öğreniyorsanız: kendi bilgisayarınız veya ücretsiz katman.
  • Birkaç botunuz var ve sunucu yönetmek istemiyorsanız: bot hosting paneli.
  • Özel yazılım ve tam kontrol gerekiyorsa: VDS.

Botunuzu hemen yüklemek isterseniz Revolvant'a kayıt olun; ZIP'inizi sürükleyin, gerisini panel halletsin.

Sık sorulan sorular

Discord botu bilgisayarım kapalıyken çalışır mı?

Hayır. Bot, çalıştığı makinede bir süreçtir. Makine kapanır ya da uykuya geçerse bot da çevrimdışı olur. Kesintisiz çalışma için sürekli açık bir sunucu ya da hosting gerekir.

Discord botu 7/24 ücretsiz çalıştırılabilir mi?

Bazı ücretsiz katmanlar vardır ancak çoğunun kaynak ve süre sınırı, kart doğrulaması ya da uyku politikası bulunur. Ücretsiz seçenekler deneme ve küçük projeler için uygundur; kalıcı kullanım için güvenilir bir ücretli çözüm daha sorunsuzdur.

Bir bot için ne kadar RAM yeterlidir?

Küçük ve orta ölçekli çoğu bot için 256–512 MB yeterli olur. Önbellek, sunucu sayısı ve kullanılan kütüphaneler bu değeri artırır. Bellek kullanımını panelden ya da pm2 monit ile izleyin.

Slash komutlu bir bot sunucusuz (serverless) çalışabilir mi?

Yalnızca HTTP Interactions Endpoint kullanan botlar çalışabilir. Mesaj dinleyen, ses kanalına giren ya da olayları (event) izleyen botlar Gateway bağlantısı gerektirir ve sürekli çalışmalıdır.

Botunuzu 7/24 çalıştırın

ZIP’i yükleyin, panel kursun, çalıştırsın ve izlesin.

İlgili yazılar