I';我正在制作一个discord机器人,并希望它成为一个用户

I';我正在制作一个discord机器人,并希望它成为一个用户,discord,discord.js,Discord,Discord.js,因此,我正在为我的discord bot发出kick命令,我希望bot对用户进行DM,告诉他们他们被踢了。到目前为止,我得到了: case 'kick': const Embed = new Discord.MessageEmbed() .setTitle('Success!') .setColor(0x00FF00) .setDescription(`Successfully kicked **${args[2]}

因此,我正在为我的discord bot发出kick命令,我希望bot对用户进行DM,告诉他们他们被踢了。到目前为止,我得到了:

    case 'kick':
        const Embed = new
    Discord.MessageEmbed()
        .setTitle('Success!')
        .setColor(0x00FF00)
        .setDescription(`Successfully kicked **${args[2]}** \n \n**Message:** \n"${args.join(' ')}"`)

        if(!message.member.hasPermission(['KICK_MEMBERS'])) return message.channel.send('*Error: You do not have permission to use* **kick**.');
        if(!args[1]) return message.channel.send('*Error: Please specify a user to kick!*');

        let member = message.mentions.members.first();
        member.kick().then((member) => {
            message.channel.send(Embed);
        })
    break;
到目前为止,该用户已成功踢出,因此所有这些工作正常


我所需要知道的就是如何让机器人DM成为提到的用户,告诉他们他们被踢了。感谢您的帮助

您可能正在寻找这种方法:

请注意,如果您的bot可以发送成员DMs的唯一原因是因为用户启用了来自服务器成员的DMs(用户禁用了其他类型的陌生人DMs),那么您的bot将无法发送DM。最好先向他们发送DM,然后等待方法返回的承诺得到解决,然后再踢它们,这样DM实际到达他们的可能性就更大了

member.send("Your DM Here");