Discord.js 13 spomenúť užívateľa v MessageEmbed

0

Otázka

Ja som v súčasnosti pracuje na privítanie vložiť funkcie pre moje Rozbroje topánok.

Ale mám problém spomenúť užívateľa.

Snažil som sa každá metóda zistil som ale, že všetko sa zdá byť pre predchádzajúce verzie systému discord.js

Tu je kód použil som

bot.on('guildMemberAdd', member => {
    member.guild.channels.get('channelID').send({
      title: 'We got a new user',
      description: 'Welcome <mention>'
    }]
  }); 
});
discord.js javascript node.js
2021-11-23 09:39:21
2
0

Po prvé, môžete spomenúť, ale nie ping (odoslať upozornenie) v vloží. Po druhé, máte na to dal do embeds vlastnosť

member.guild.channels.get('channelID').send({
    embeds: [{
        title: "We got a new user",
        description: `Welcome ${member.toString()}`
    }]
})

Môžete použiť member.toString() metódy získať zmienka. Ďalším spôsobom je <@${member.id}>. Upozorňujeme, že embeds je pole

2021-11-23 12:00:51
-1
const embed = new MessageEmbed()
.setTitle('We got a new user')
.setDescription(`Welcome <@${member.id}>`)

bot.on('guildMemberAdd', member => {
    member.guild.channels.cache.get('channelID').send({
      embeds: [embed] 
  }); 
});
2021-11-23 13:41:51

Kód iba odpovede nie sú dobré. Uveďte vysvetlenie. Ďalšia vec je, že to nebude fungovať, pretože member bude undefined v tomto rozsahu
MrMythical

Downvoted ako member.id nie je k dispozícii mimo žiadosť o spätný hovor z guildMemberAdd poslucháč.
Zsolt Meszaros

V iných jazykoch

Táto stránka je v iných jazykoch

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................