Discord bot sürekli hata veriyor

tedolone

Hectopat
Katılım
11 Şubat 2021
Mesajlar
535
Makaleler
1
Çözümler
1
Yer
Kayseri
Daha fazla  
Cinsiyet
Erkek
Ne yaptıysam olmadı.
Starting Discord Bot... D:\Videolarmüzikler\bot\bot.js:6 Intents.FLAGS.GUILDS, ^ TypeError: Cannot read properties of undefined (reading 'FLAGS') at Object.<anonymous> (D:\Videolarmüzikler\bot\bot.js:6:17) at Module._compile (node:internal/modules/cjs/loader:1226:14) at Module._extensions..js (node:internal/modules/cjs/loader:1280:10) at Module.load (node:internal/modules/cjs/loader:1089:32) at Module._load (node:internal/modules/cjs/loader:930:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:23:47
Chatgpt yardımıyla yapıyorum. Sürekli düzeltiyorum ama bu hatayı veriyor.
 
Ne yaptıysam olmadı.
Starting Discord Bot... D:\Videolarmüzikler\bot\bot.js:6 Intents.FLAGS.GUILDS, ^ TypeError: Cannot read properties of undefined (reading 'FLAGS') at Object.<anonymous> (D:\Videolarmüzikler\bot\bot.js:6:17) at Module._compile (node:internal/modules/cjs/loader:1226:14) at Module._extensions..js (node:internal/modules/cjs/loader:1280:10) at Module.load (node:internal/modules/cjs/loader:1089:32) at Module._load (node:internal/modules/cjs/loader:930:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:23:47
ChatGPT yardımıyla yapıyorum. Sürekli düzeltiyorum ama bu hatayı veriyor.

Java modülleriniz güncel mi?
 
Java modülleriniz güncel mi?
Güncelse sıkıntı yaratır zaten. Bahsi geçen kodlar discord.js v13 için geçerli. Günceli sürümü kullanıyorsan aşağıdakini yap:

Intents.FLAGS.GUILDS yerine GatewayIntentBits.Guilds gibi yaz. Bütün intentlere de uygula bunu. Bot.js dosyasındaki Intents tanımını da GatewayIntentBits olarak düzenle.
 
Güncelse sıkıntı yaratır zaten. Bahsi geçen kodlar discord.js v13 için geçerli. Günceli sürümü kullanıyorsan aşağıdakini yap:

Intents.FLAGS.GUILDS yerine GatewayIntentBits.Guilds yaz. Bot.js dosyasındaki Intents tanımını da GatewayIntentBits olarak düzenle.
Eski sürümler çalışmıyor diye biliyordum.
 
Güncelse sıkıntı yaratır zaten. Bahsi geçen kodlar discord.js v13 için geçerli. Günceli sürümü kullanıyorsan aşağıdakini yap:

Intents.FLAGS.GUILDS yerine GatewayIntentBits.Guilds gibi yaz. Bütün intentlere de uygula bunu. Bot.js dosyasındaki Intents tanımını da GatewayIntentBits olarak düzenle.
Benim Intents'lerden kastım buydu, niçin beğenmedim attınız ki?
 
JavaScript:
const client = new Client({
  intents: [
    GatewayIntentBits.Guilds,
    GatewayIntentBits.GuildBans,
    GatewayIntentBits.GuildPresences,
    GatewayIntentBits.GuildMembers,
  ],
});
Örnek discord.js v14 için kullanım bırakayım.
 

Geri
Yukarı