Yardım Discord botu client.on("message"... kısımlarını birleştirme

!・Rubn#1943
Katılım
9 Haz 2022
Mesajlar
18
Tepkime puanı
0
Şehir
İstanbul
Botta komutlar dosyası kodunda hata alıyorum çünkü çok fazla client on var ve bir tanesininde hepsini halledebileceğini biliyorum ama bunu nasıl yaparım bilmiyorum lütfen yardımcı olur musunuz?
 
Roxza#0002
Katılım
28 Mar 2022
Mesajlar
113
Tepkime puanı
30
Şehir
Kars
Fazla olmasının neden hata verdiğini anlamadım. Nasıl yapılacağını biliyorsan anlatmak istediğin sorun ne? Ben kod bilgilerini mektup ile mi alacağım.
 
Konu Sahibi
!・Rubn#1943
Katılım
9 Haz 2022
Mesajlar
18
Tepkime puanı
0
Şehir
İstanbul
hocam mesele şu çok fazla client on kullandım bu yüzden komutlarda klasöründe hata alıyorum bunu nasıl düzeltirim hatayıda atayım
Fazla olmasının neden hata verdiğini anlamadım. Nasıl yapılacağını biliyorsan anlatmak istediğin sorun ne? Ben kod bilgilerini mektup ile mi alacağım.
 

Ekli dosyalar

  • unknown.png
    unknown.png
    27.3 KB · Görüntüleme: 145
Roxza#0002
Katılım
28 Mar 2022
Mesajlar
113
Tepkime puanı
30
Şehir
Kars
Uyarı alıyorsun ki zaten tek bir yerde bu kadar message eventi fazla bunları tek event altında birleştirmek için bana kod örneğini atar mısın.
 
Konu Sahibi
!・Rubn#1943
Katılım
9 Haz 2022
Mesajlar
18
Tepkime puanı
0
Şehir
İstanbul
Uyarı alıyorsun ki zaten tek bir yerde bu kadar message eventi fazla bunları tek event altında birleştirmek için bana kod örneğini atar mısın.
client.on('message', message => {
if (message.content.startsWith('oylama')) {
const args = message.content.split(' ').slice(1)
const botmesajı = args.join(" ")
if (!message.member.hasPermission('ADMINISTRATOR')) return message.reply('Oylama yapmak için YÖNETİCİ rolüne sahip olmalısın.');
if (!botmesajı) return message.reply('Oylamanın ne olacağını yazmadınız.');
message.delete(message.author)
const embed = new MessageEmbed()
.setTitle('OYLAMA')
.setDescription(botmesajı)
.setFooter('Nyctophilia BOTU');
message.channel.send({ embed: embed }).then( embedMessage => {
embedMessage.react("✔️")
embedMessage.react("❌")
})
}
});
bu tarz kodlar hocam veya instagram sorma steam isteme var
 
zedyn.js
Katılım
4 Şub 2022
Mesajlar
105
Tepkime puanı
13
Şehir
İstanbul
Varsayılan olarak maksimum event listener sınırı 10 olarak gelmektedir, main dosyanıza client için yarattığınız değişkenin altında client.setMaxListeners(0); yazarsanız sınırsız yapabilirsiniz.

unknown.png
 
Konu Sahibi
!・Rubn#1943
Katılım
9 Haz 2022
Mesajlar
18
Tepkime puanı
0
Şehir
İstanbul

Ekli dosyalar

  • Adsız.png
    Adsız.png
    16.8 KB · Görüntüleme: 117
zedyn.js
Katılım
4 Şub 2022
Mesajlar
105
Tepkime puanı
13
Şehir
İstanbul
Evet hocam onun altına biyere yaz fakat v12 kullanıyosun galiba, v12 için durum aynımıdır bilemem dene istersen yinede.
 
zedyn.js
Katılım
4 Şub 2022
Mesajlar
105
Tepkime puanı
13
Şehir
İstanbul
Evet gitmesi lazım, ek olarak v13 kullanıyorsanız client.on('message') yerine client.on('messageCreate') kullanmanızı öneririm.
 
zedyn.js
Katılım
4 Şub 2022
Mesajlar
105
Tepkime puanı
13
Şehir
İstanbul
Hatta message'nin çalışmaması lazım bildiğim kadarıyla ama :D
 
zedyn.js
Katılım
4 Şub 2022
Mesajlar
105
Tepkime puanı
13
Şehir
İstanbul
Mesaj ile ilgili sadece bu eventler var diye biliyorum v13 de

unknown.png
 
Konu Sahibi
!・Rubn#1943
Katılım
9 Haz 2022
Mesajlar
18
Tepkime puanı
0
Şehir
İstanbul
Hocam hatayı hallettimde şimdi komutları nası açacağımı unuttum kodu da yok elimde yardımcı olabilir misiniz
 
zedyn.js
Katılım
4 Şub 2022
Mesajlar
105
Tepkime puanı
13
Şehir
İstanbul
Dilersen Discord üzerinden ulaş bana müsait olduğumda yardımcı olurum hocam.
 

Konuyu 1 kişi okuyor. (0 kayıtlı üye ve 1 ziyaretçi)

  • Bilgi