Discord Bot
Botum sürekli kapanıyor
En sık görülen sebepler ve nasıl teşhis edeceğin.
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

