Reputation: 1
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
Reputation:
Use message.mentions.members.first()
:
let user = message.mentions.members.first().user;
message.reply(user.tag);
Upvotes: 0
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