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

