Tüm rehberlere dön

Discord Bot

Botum sürekli kapanıyor, ne yapmalıyım?

En sık görülen sebepler ve logdan sorunu nasıl bulacağın.

Bot beklenmedik şekilde kapanıyorsa sebep genellikle şu üçünden biridir: bellek limitini aşmak, yakalanmamış bir hata veya Discord tarafından oran sınırına takılmak.

Bellek limiti

Paketinin RAM sınırını aşan süreç otomatik olarak durdurulur. Loglarda bellek hatası görüyorsan bir üst pakete geçmen gerekir. Büyük sunucularda çalışan botlar üye önbelleği yüzünden beklenenden çok bellek tüketir.

Yakalanmamış hatalar

Bir söz reddedildiğinde yakalanmazsa süreç sonlanır. Aşağıdaki iki dinleyiciyi eklemek, botun çökmek yerine hatayı loglamasını sağlar.

process.on("unhandledRejection", (error) => {
  console.error("Yakalanmamis hata:", error);
});

process.on("uncaughtException", (error) => {
  console.error("Beklenmeyen hata:", error);
});

Ne yapmalısın

  • Panelden canlı logu aç ve kapanma anındaki son satırları oku
  • Hata mesajını not al, tahmin etme
  • Bellek hatasıysa paketi yükselt
  • Kod hatasıysa düzelt ve yeniden yükle
  • Çözemezsen destek talebi aç ve log çıktısını ekle

Bu rehber sorunu çözmediyse

Panelden destek talebi aç; sunucunu ve sipariş geçmişini görerek yanıtlarız.