Discord · Guide

Bir Discord Botu 24/7 Nasıl Barındırılır

Güncellendi July 26, 2026 7 dk okuma

Bu sayfada
  1. "Bir botu 24/7 barındırmak" aslında ne demek
  2. Adım 1: Botunuzu oluşturun ve token'ını alın
  3. A Yolu: Kendiniz çalıştırın (ücretsiz, gerçek uyarılarla)
  4. B Yolu: Sürekli açık barındırmada 24/7 barındırın
  5. Çevrimiçi tutun: otomatik yeniden başlatma ve güvenli token'lar
  6. RAM, veritabanları ve ölçeklendirme
  7. SSS

Bir Discord botu yazmak işin kolay kısmıdır. Onu 24/7 çevrimiçi tutmak — gece 3'te yanıt vermesi, bir çökmeden sağ çıkması, ağ kesintisinden sonra yeniden bağlanması — çoğu botun sessizce öldüğü yerdir. Bir bot, yalnızca onu çalıştıran program açık kaldığı sürece çalışır; dizüstü bilgisayarınız ise açık kalmaz.

Bu rehber sizi boş bir Developer Portal'dan hiç uyumayan bir bota götürür. Önce botu ve token'ını oluşturursunuz, ardından onu nerede çalıştıracağınızı seçersiniz: kendi makinenizde ücretsiz olarak (dürüst uyarılarla) ya da sizin için ayakta tutan ucuz, sürekli açık bir barındırmada. Botunuzu Discord.js ile de discord.py ile de yapmış olsanız geçerlidir.

"Bir botu 24/7 barındırmak" aslında ne demek

Discord botu, Discord'a giriş yapıp bağlı kalan ve olayları dinleyen küçük bir programdır. "Onu 24/7 barındırmak" basitçe, bu programın durmadan çalışması anlamına gelir — gece boyunca, yeniden başlatmalar boyunca ve çökmeler boyunca (kendini yeniden başlatarak). Bunu üç şey mümkün kılar:

  • Bir bot uygulaması ve token. Discord Developer Portal'da bir kez oluşturulur — token, botun parolasıdır.
  • Botunuzun kodu. Genellikle Discord.js (Node.js) veya discord.py (Python). Bu rehber çerçeveden bağımsızdır; barındırma adımları aynıdır.
  • Sürekli açık olan bir yer. İnsanların hafife aldığı tek gereksinim — ve ücretli barındırmanın var olmasının bütün nedeni.

Bunlardan herhangi biri durursa, bot çevrimdışı olur ve üye listenizde gri görünür. Aşağıdaki her şey, üçüncüsünün bunu asla yaşamaması içindir.

Şema: PC'nizde veya ücretsiz bir planda çalışan bir bot, makine uykuya geçtiğinde veya boşta kaldığında çevrimdışı olur; 24/7 barındırmadaki bir bot ise çevrimiçi kalır ve çökmeden sonra kendini yeniden başlatır
Bütün fark bu: kendi makinenizde bot yalnızca makine uyanıkken çevrimiçidir; sürekli açık barındırmada ise ayakta kalır ve kendini yeniden başlatır.

Adım 1: Botunuzu oluşturun ve token'ını alın

Her bot Discord Developer Portal'da başlar. Bu kısım ücretsizdir ve birkaç dakika sürer.

  1. Bir uygulama oluşturun. discord.com/developers/applications adresine gidin, New Application'a tıklayın ve ona bir ad verin.
  2. Botu ekleyin ve token'ı kopyalayın. Bot sekmesini açın, ardından Reset Token deyip kopyalayın. Bu token botun parolasıdır — ona öyle davranın; ona sahip olan herkes botunuzu kontrol eder.
    Token'ınızı asla kodunuza veya herkese açık bir depoya koymayın. Sızan token'lar dakikalar içinde bulunur ve kötüye kullanılır. Onu bir ortam değişkeninde veya barındırıcınızın gizli anahtarlarında saklayın ve çalışma zamanında yükleyin.
  3. İhtiyacınız olan intents ayarlarını etkinleştirin. Yine Bot sekmesinde, botunuzun kullandığı Privileged Gateway Intents seçeneklerini açın (örneğin mesaj metnini okuyorsa Message Content).
  4. Botu sunucunuza davet edin. OAuth2 → URL Generator altında bot (ve applications.commands) kapsamlarını işaretleyin, botunuzun ihtiyaç duyduğu izinleri seçin ve oluşturulan bağlantıyı açarak yönettiğiniz bir sunucuya ekleyin.

Botunuz artık üye listesinde görünüyor — çevrimdışı, çünkü henüz kodunu hiçbir şey çalıştırmıyor. Sıradaki seçim bu.

A Yolu: Kendiniz çalıştırın (ücretsiz, gerçek uyarılarla)

Bir botu hiç barındırma faturası olmadan çalıştırabilirsiniz. Test etmek ve öğrenmek için doğru tercih budur — yalnızca neye razı olduğunuzu tam olarak bilin.

  1. Kendi bilgisayarınızda çalıştırın. Node.js veya Python kurun, token'ınızı bir .env dosyasına koyun, bağımlılıkları kurun ve başlatın:
    npm install
    node index.js        # Discord.js
    
    pip install -r requirements.txt
    python bot.py         # discord.py
    Bot çevrimiçi — tam olarak o terminal açık kaldığı ve PC'niz uyanık kaldığı sürece.
  2. Veya ücretsiz bir bulut katmanı kullanın. Ücretsiz planları olan hizmetler küçük bir botu çalıştırabilir, ancak neredeyse tamamı boştaki uygulamaları uykuya alır, aylık CPU saatlerini sınırlar ya da uyanık kalmak için bir keep-alive hilesine ihtiyaç duyar — bu da sık sık bozulur ve koşullarını ihlal eder.

Şunlar için iyi

  • Geliştirme ve test — sıfır maliyet
  • Botunuzun canlıda nasıl davrandığını öğrenmek
  • Elle yeniden başlatmaktan çekinmeyeceğiniz botlar

"24/7" olarak neden başarısız olur

  • PC'niz uykuya geçer, güncellemeler için yeniden başlar veya dizüstünüzü kapatırsınız — bot çevrimdışı
  • Ücretsiz katmanlar uykuya alır, kısıtlar veya bir kotadan sonra keser
  • Bot çöktüğünde otomatik yeniden başlatma yoktur
  • İşi ev IP'niz ve elektrik faturanız görür

Keep-alive hilelerini bırakın — HytHost bot barındırma, Discord botunuzu ayda 1,50 €'dan başlayarak otomatik yeniden başlatmalarla 24/7 çevrimiçi tutar.

Bot barındırmayı görün

B Yolu: Sürekli açık barındırmada 24/7 barındırın

Özel bot barındırma, tek bir iş için var olan sürekli açık bir sunucunun küçük bir dilimidir: botunuzu çalışır tutmak. HytHost Discord bot barındırmada ayda birkaç eurodan başlar ve uyanık tutulacak hiçbir şey yoktur. İşte tüm kurulum:

  1. Bir plan ve dil seçin. Botunuzun ihtiyaç duyduğu RAM'i (çoğu bot için 500 MB fazlasıyla yeter) ve çalışma ortamınızı seçin — Node.js, Python veya Java. Planlar ayda 1,50 €'dan başlar ve bir veritabanı ile yedeklemeler içerir.
  2. Ödemeyi tamamlayın. Konteyner ödemeden hemen sonra hazırlanır; panel giriş bilgileriniz e-postayla gelir.
  3. Kodunuzu yükleyin. Projenizi web dosya yöneticisine sürükleyin veya SFTP üzerinden gönderin. Token'ınızı bir başlangıç değişkeni olarak ya da bir .env içinde ekleyin — kodun içine değil.
  4. Başlangıç komutunu ayarlayın. Paneli giriş dosyanıza yönlendirin (index.js veya bot.py); bağımlılıkları package.json veya requirements.txt dosyasından kurar ve botu başlatır.
  5. Çalışır durumda bırakın. Bot gün boyu çevrimiçi kalır ve çökerse kendini yeniden başlatır. Canlı konsolu izleyin, dosyaları düzenleyin ve yedeklemeleri panelden yönetin.

Ödediğiniz şey şu: bot, kendi cihazlarınız açık olsa da olmasa da %99,9 hedeflenen çalışma süresiyle çevrimiçi kalır, çökme durumunda otomatik olarak yeniden başlar, dosyalar Voxility DDoS koruması arkasında NVMe SSD üzerinde durur ve takılırsanız canlı sohbet desteği 08.00 – 23.00 (Chișinău saati) arasında hazırdır.

Çevrimiçi tutun: otomatik yeniden başlatma ve güvenli token'lar

"24/7", yalnızca "bir kez başlatıldı" demek değildir — "kendi kendine geri döner" demektir. Birkaç alışkanlık, güvenilir bir botu ilk aksaklıkta kaybolan bir bottan ayırır:

  • Bir süreç yöneticisi kullanın (kendi kendine barındırmada). Kendi Linux makinenizde botu pm2 (Node.js) altında veya bir systemd hizmeti olarak çalıştırın; böylece çökme ve yeniden başlatma sonrasında yeniden başlar. Yönetilen barındırma bunu sizin için yapar.
  • Token'ı ortamdan yükleyin. Onu bir ortam değişkeninde veya barındırıcınızın gizli anahtarlarında tutun ve çalışma zamanında okuyun — asla depoya işlemeyin. Bir gün sızarsa, hemen Developer Portal'da sıfırlayın.
  • Yeniden bağlanmaları ele alın. Discord.js ve discord.py gateway'e otomatik olarak yeniden bağlanır; bir bağlantı kopmasında sert biçimde çıkan bir mantık kurmayın.
  • Günlüklerinizi izleyin. "Botum çevrimdışı oldu" gizemlerinin çoğu, süreci çökerten ele alınmamış bir hatadır — konsol size hangi satır olduğunu söyler.

RAM, veritabanları ve ölçeklendirme

Çoğu bot hafiftir. Bir komut ya da moderasyon botu 500 MB RAM ile mutludur. Bot daha ağır işler yaptığında daha fazlasını istersiniz:

  • Müzik botları ses akışı yapar ve gözle görülür biçimde daha fazla RAM ve CPU kullanır — bir kademe yükselin.
  • Birçok sunucudaki büyük botlar bellekte daha fazla durum tutar; çok sayıda guild içeren büyük topluluklar toplamda artar.
  • Kalıcı verilerin — seviyeler, ekonomi, ayarlar — yeniden başlatmalardan sağ çıkması için yerel bir dosya yerine bir veritabanına ihtiyacı vardır. Buradaki bot barındırma planları bir tane içerir.

Yalnızca çok büyük botların (yaklaşık 2.500+ sunucu) sharding'e ihtiyacı vardır; Discord bu ölçekte bunu zorunlu kılar; bunun altında tek bir süreç en basitidir. Bir kademeyi aştığınızda, üst kademeye geçmek panelde tek bir tıklamadır — küçük başlayın ve sayılar öyle söylediğinde ölçeklendirin.

SSS

Sıkça sorulan sorular

Bir botu çalıştırmak ücretsiz olabilir — kendi PC'nizde ya da ücretsiz bir bulut katmanında — ama bu nadiren gerçekten 24/7'dir. Bilgisayarınız uyur ve yeniden başlar, ücretsiz katmanlar da genellikle etkin olmayan uygulamaları boşta bırakır veya kullanımınızı sınırlar. Gerçekten her zaman çevrimiçi olan bir bot için özel bot barındırma güvenilir seçenektir ve ucuzdur: planlar ayda 1,50 €'dan başlar.

Evet, ve geliştirme için harikadır. İşin püf noktası, botun yalnızca program çalışırken ve PC uyanıkken çevrimiçi olmasıdır — terminali kapatın, dizüstünü uyutun ya da bir güncelleme için yeniden başlatın, bot otomatik yeniden başlatma olmadan çevrimdışı olur. Bu yüzden güvenilir olması gereken botlar sürekli açık barındırmaya taşınır.

Bot sürecinin kesintisiz çalışması ve kendi kendine geri dönmesi anlamına gelir — gece boyunca, yeniden başlatmalar ve çökmeler boyunca. Bunu başarmak iki şey gerektirir: asla kapanmayan bir barındırıcı ve otomatik bir yeniden başlatma mekanizması (pm2 gibi bir süreç yöneticisi ya da yönetilen bir barındırıcının sağladığı otomatik yeniden başlatma).

İkisi de mükemmeldir. Discord.js (Node.js) en popüler olanıdır; en büyük ekosisteme ve örneklere sahiptir. discord.py (Python) temiz ve yeni başlayanlara uygundur. En rahat olduğunuz dili seçin — iyi bir barındırma Node.js, Python ve Java'yı destekler, yani hiçbir yönde kilitlenmezsiniz.

Çoğu bot 500 MB üzerinde rahatça çalışır. Müzik botları ve birçok sunucuya hizmet veren botlar daha fazlasını kullanır, bunlar için bir kademe yükselin. Botlar hafif olduğundan barındırma ucuzdur — ödediğiniz şey "her zaman açık" olmasıdır, ham güç değil.

Neredeyse her zaman üç şeyden biri: onu çalıştıran makine durdu (PC uykuda, ücretsiz katman boşta kaldı), süreç otomatik yeniden başlatma olmadan çöktü ya da ele alınmamış bir hata onu belirli bir olayda öldürüyor — konsol günlüklerini kontrol edin. Otomatik yeniden başlatmalı, sürekli açık bir barındırmada çalıştırmak ilk ikisini tamamen ortadan kaldırır.

Siz uyurken botunuzu çevrimiçi tutun

HytHost Discord bot barındırma; Node.js, Python veya Java botunuzu otomatik yeniden başlatmalar, dahil edilen bir veritabanı ve yedeklemelerle 24/7 çalıştırır — ayda 1,50 €'dan, anında çevrimiçi.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours