Discord.js ID踢命令

Discord.js ID kick command

我正在使用按钮和嵌入制作踢球命令,所以我需要从嵌入中获取 ID。 即:

interaction.message.embeds[0].fields[0].value.replace(/[\<>@#&!]/g,"")

这是我用来踢会员的代码:

client.users.fetch(interaction.message.embeds[0].fields[0].value.replace(/[\<>@#&!]/g,"")).then((member) => {
        member.kick()
      })

我正在获取带有 ID 的成员,但它仍然不起作用,错误是:

        member.kick()
               ^

TypeError: member.kick is not a function

client.users.fetch() returns 一个 Discord 用户。只能踢一个 GuildMember。请改用 interaction.guild.members.fetch()

interaction.guild.members.fetch(interaction.message.embeds[0].fields[0].value.replace(/[\<>@#&!]/g,"")).then(member => {
   member.kick();
});