TypeError:无法读取未定义[discord.js]的属性“ id”

时间:2019-08-28 10:47:55

标签: discord discord.js

将此“ unban”代码写入unban.js时出现此错误

重新安装了discord.js库,重新编写了代码,但是没有用。

module.exports.run = async (client, message, args) => {
  if (!message.member.roles.find(role => role.name === "?| Ban Hammer")) {
    return message.channel.send(
      "**Kanka `?| Ban Hammer` yetkisine sahip değilsin.**"
    );
  }

  let bannedMember = await client.fetchUser(args[0]);
  if (!bannedMember) {
    return message.channel.send(`**Bir id yazmalısın.**`);
  }

  let reason = args.slice(1).join(" ");
  if (!reason) {
    reason = "Bir sebep belirtilmedi.";
  }

  try {
    message.guild.unban(bannedMember, { reason: reason });
    message.react(emoji);
  } catch (e) {
    console.log(e.message);
  }
};

module.exports.conf = {
  name: "unban"
};

[对不起,我的英语不好。 ]

1 个答案:

答案 0 :(得分:0)

您的代码似乎未在该特定文件中引用id 。 当寻求调试帮助时,请附加完整的错误消息,或至少附加 main 错误消息,如Cursed所示。我唯一的建议是id可能会在其他文件中误用,或者在其他地方被错误引用。