Leonardo reis
Leonardo reis

Reputation: 1

I need to return the user tag on the discord and he will be mentioned

let member = message.mentions.members.tag

message.channel.send(`${member}`)}

The value of member is undefined. I need the tag of a person mentioned, e.g: user # 111.

Upvotes: 0

Views: 62

Answers (2)

user14674305
user14674305

Reputation:

Use message.mentions.members.first():

let user = message.mentions.members.first().user;
message.reply(user.tag);

Upvotes: 0

Jakye
Jakye

Reputation: 6625

MessageMentions.members is a Collection and it has no tag property. Neither does a GuildMember.

You'll have to get the first GuildMember in the Collection and then get its tag.


let member = message.mentions.members.first();
message.channel.send(member.user.tag);

Upvotes: 2

Related Questions