Discord.js具有ID的角色

时间:2020-03-26 11:55:20

标签: discord.js

我有一个机器人问题,我想以id成员的身份担任成员。

我有这个:

    member = message.mentions.users.first();
    if (member == null) return;
    gm = message.guild.member(member)

但这只是提及。

我需要按昵称ID!

var id = message.author.id;

你能帮我吗?

1 个答案:

答案 0 :(得分:2)

您可以为此使用message.guild.members.cache.get()

client.on('message', message => {
    let args = message.content.split(' ')
    if (args.length === 0) return
    let targetMember  = message.mentions.members.first() || message.guild.members.cache.get(args[0])
    if (!targetMember) return console.log('CANT find a member')
});

或者如果您需要获得author.member

client.on('message', message => {
    console.log(message.member)
});