Botu kodlarken nerede hata yapılmış olabilir?

Karakurt5877

Hectopat
Katılım
28 Eylül 2019
Mesajlar
1.397
Makaleler
2
Çözümler
5
Ben bot kodluyorum ve token olarak "i" harfini girdim yani 'ikurucu' yazdığımız zaman botun 'Yusuf' demesi lazım ama demiyor. Aynı şekilde 'sa'yı kodladım ama herhangi bir sorun yoktu. "Sa" yazınca bot cevap veriyordu ama "ikurucu"yu yani tokenı kullandığımda cevap vermiyor. Neden öyle oluyor?
 

Dosya Ekleri

  • 1603728046935.png
    4,9 KB · Görüntüleme: 84
  • 1603728106600.png
    4,6 KB · Görüntüleme: 86
  • 1603728120021.png
    5,9 KB · Görüntüleme: 87
  • 1603728165812.png
    13,1 KB · Görüntüleme: 86
  • 1603728247099.png
    7,3 KB · Görüntüleme: 80
Son düzenleyen: Moderatör:

Bu kodu silin. Bu kod, eğer mesaj prefixiniz ile başlıyorsa geriye kalan kodların dikkate alınmamasını ve başa dönülmesine sebep oluyor.
 
Son düzenleme:
Eki Görüntüle 715685
Bu kodu silin. Bu kodu kullanırsanız mesaj, prefixiniz ile başlarsa geriye kalan kodların dikkate alınmamasını ve başa dönmesine sebep olur.

Oldu teşekkürler. Başka hatam olursa yazarım .
Eki Görüntüle 715685
Bu kodu silin. Bu kod, eğer mesaj prefixiniz ile başlıyorsa geriye kalan kodların dikkate alınmamasını ve başa dönülmesine sebep oluyor.
Şimdide şöyle bir hata verdi.

Atomda yazdığım komut bu.

Komutun devamı da bu.
Bir öncekini çözdüm ama bu hatayı veriyor şimdide.
 
Son düzenleme:
Bir öncekini çözdüm ama bu hatayı veriyor şimdide.
.setGame eski versiyonlarda vardı. Eğer Discord.js V12 kullanıyorsan .setGame işe yaramaz. Onun yerine yeni versiyon ile birlikte gelen .setActivity kullanmalısın. Örnek kullanım : clientUser.setActivity('I am a bot!');
 
.setGame eski versiyonlarda vardı. Eğer Discord.js V12 kullanıyorsan .setGame işe yaramaz. Onun yerine yeni versiyon ile birlikte gelen .setActivity kullanmalısın. Örnek kullanım : clientUser.setActivity('I am a bot!');
O dediğiniz .setGame yerini bulamadım.
2. olarak da bu hatayı veriyor.
 

Dosya Ekleri

  • 1603791538727.png
    8,4 KB · Görüntüleme: 55
  • 1603791571461.png
    12,7 KB · Görüntüleme: 29
  • 1603791602413.png
    13,8 KB · Görüntüleme: 35
  • 1603791618494.png
    8,8 KB · Görüntüleme: 36
  • 1603791632790.png
    12,7 KB · Görüntüleme: 24
  • 1603791787170.png
    2,6 KB · Görüntüleme: 21
  • 1603791809358.png
    8,8 KB · Görüntüleme: 21
  • 1603791879447.png
    7,3 KB · Görüntüleme: 27
  • 1603791995920.png
    6,5 KB · Görüntüleme: 32
  • 1603792023301.png
    17,4 KB · Görüntüleme: 31
  • 1603792051783.png
    18,8 KB · Görüntüleme: 38
  • 1603792078179.png
    18,3 KB · Görüntüleme: 25
  • 1603792101577.png
    16,5 KB · Görüntüleme: 30
  • 1603792144632.png
    15,8 KB · Görüntüleme: 23
  • 1603792208154.png
    17,8 KB · Görüntüleme: 35
  • 1603792239664.png
    10,7 KB · Görüntüleme: 58
  • 1603792265223.png
    6,3 KB · Görüntüleme: 29
  • 1603793668300.png
    21,4 KB · Görüntüleme: 29
  • 1603793704987.png
    11,2 KB · Görüntüleme: 28
  • 1603793729971.png
    16,4 KB · Görüntüleme: 34
Son düzenleme:
O dediğiniz .setGame yerini bulamadım.
"ready.js" dosyandaki 11. ve 12. satırlardaki kodları bunun ile değiştir.
JavaScript:
client.user.setPresence({
    status: 'online',
    activity: {
        name: `ihelp/Yusuf Kaan Saçlı`,
        type: 'PLAYING'
    }
});
2. olarak da bu hatayı veriyor.
Yine "ready.js" üzerinde en son satırdaki console.log bloğundaki client.guilds.reduce yi client.guilds.cache.reduce olarak değiştir. Sanırsam bu da eski versiyondan kalma.
 
Son düzenleme:

Teşekkürler oldu. Bunun gibi strictler kullanacağım ama kullandığım zaman bayağı hata veriyor acaba yanlış yere mı yazıyorum? Bu Discord.js sitedekilerin işe yarayanlarını kullanmak istiyorum ama dediğim gibi kullandığım zaman hata veriyor. Sanırım yanlış yere yazıyorum.



Sana da çok soru soruyorum kusura bakma.
 
Bu Discord.js sitedekilerin işe yarayanlarını kullanmak istiyorum ama dediğim gibi kullandığım zaman hata veriyor.
Bu sitedeki kodları düzgün yazarsan hata vermez. Sen sanırım javascript bilmiyorsun ve internetten hazır kodlar bulup eklemeye çalışıyorsun. İnternetteki tüm kodlar geçerli değil. Yakın bir zamanda Discord.js nin yeni versiyonu çıktı. Bu bağlamda eski sürümdeki kodların bazıları kaldırıldı. Discord.js buradan bakıp kodlarsan sorun çıkmaz. Eski kodları kullanacaksan da buradan nelerin değiştiğine bakabilirsin.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…