我正在为我的机器人发出一个kick命令,它运行良好,但是我也希望它能给被踢的人DM。我提到过成员是指您要禁止的人,这是他们被踢后的代码:
msg.mentionedMember.send(‘You were kicked from ${guild.name} ${reason ? ‘for **${reason}**’ : ‘’}’);
运行此命令时,它说“无法读取未定义的属性“发送””
对此我该如何纠正?
答案 0 :(得分:0)
您是否提到了成员定义?如果没有,请执行以下操作:
var mentionedMember = message.guild.member(message.mentions.users.first() || message.guild.members.cache.get(args[0]);
然后,您要做的所有提到的用户DM是:
mentionedMember.send(`You were kicked!`);