Java Script 'member is not defined' hatası

Katılım
21 Ağustos 2020
Mesajlar
1.448
Çözümler
4
Yer
Toronto
Bu kod:
Kod:
client.on('message', message => {
    if (message.content.toLowerCase() === 'k!test') {
      const kanal = new MessageEmbed()

      .setTitle(`${message.author.username}`)
      .setColor("GREEN")
      .setThumbnail(`${message.author.avatarURL}`)
      .addField("Username :", `${message.author.username}`, inline = true)
      .addField("Roles:", member.roles.map(roles => `${roles}`).join(','), true)
      .addField("Joined The Server On:", `${moment.utc(member.joinedAt).format("dddd, MMMM Do YYYY")}`, true)
      .addField('new commands will be added', 'keep using!');
      message.channel.send(kanal);
    }
  });

'member is not defined'  hatasını veriyor şu satırda bir hata var;
.addField("Roles:", member.roles.map(roles => `${roles}`).join(','), true)
Sizce hata nedir?
 
Son düzenleyen: Moderatör:
Tamam da "member" objesi nereden gelecek? "member" objesi global ortamda olabilir mi?

"member" "message.author" olabilir mi? Yani "member" mesajın yazarı mı?
Birisi bu komutu yazıp birini etiketlediğinde onun hakkında bilgi gösterecek bot yani etiketlenen kişi member onun rolleri.
 
Son düzenleyen: Moderatör:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı