Çözüldü TypeError: Cannot read properties of undefined (reading 'name') hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Pismaniyee

Hectopat
Katılım
27 Nisan 2021
Mesajlar
1.822
Çözümler
4
Sürekli bu hatayı alıyorum. Bunun çözümü nedir?

1686563975688.png
 
Çözüm
Evet. Sadece reactionrole.js yazdıktan sonra bu hatayı veriyor. Onu silince sorunsuz çalışıyor. Neyse hocam o kadar önemli değil. Uğraşmaya gerek yok daha.
Eki Görüntüle 1817620
reactionrole.js dosyasını import ettiği zaman config propertysini okuyamıyor. module.exports kısmında config bulamamış yani. Dosya tamamen boş ise silin şimdilik hata vermemesi için. Boş değil ise diğer komut dosyalarında yaptığınız gibi config verin o dosya için de.
print(file.config, type(file.config)) ile hata ayıklayın ve çıktısını paylaşın.
type değil typeof, print yerinede console.log kullanılmalı. Python ile karıştırdınız sanırım.
JavaScript:
console.log(file.config, typeof file.config)

Probleme gelecek olursak nasıl bir kod yazdığınızı bilmediğimden kesin çözüm öneremem bu hata için. Optional chaining operator ile deneyebilirsiniz.
JavaScript:
name: file.config?.name
 
Discord ile alakalı bir kod yazıyorum. Bu benim yazdığım;
1686565247857.png


Bu videoda ki;
1686565340436.png

Sadece en alt satırda ki PermissionsBitField yeri farklı. Bende bilmediğim için adam ne yazıyorsa onu yazıyorum.
 
Nasıl yapacağımı bilmiyorum. Nereye yazacağım ve ne yapacağım hakkında bilgi verir misiniz?
Hata verdiği satıra yazacaksınız. Yanlış anlamadıysam 157. satır olması gerek. Öncekini ve az önce verdiğim kodu tek tek deneyin.

Birde daha neyin ne olduğunu bilmeden discord bot yapmaya atlamayın lütfen. En azından Javascript temellerini öğrenseydiniz.
 

Geri
Yukarı