我有一个机器人问题,我想以id成员的身份担任成员。
我有这个:
member = message.mentions.users.first();
if (member == null) return;
gm = message.guild.member(member)
但这只是提及。
我需要按昵称ID!
var id = message.author.id;
你能帮我吗?
答案 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)
});