【问题标题】:discord.js v12 Discord.EvaluatedPermissions :((discord.js v12 Discord.EvaluatedPermissions :((
【发布时间】:2020-10-19 09:59:16
【问题描述】:

直到现在我还在使用 v11.x.x 时

我的dashboard.js 看起来像这样

 const perms = Discord.EvaluatedPermissions;
    renderTemplate(res, req, "dashboard.ejs", {perms});

但是当我将机器人更新到 discord.js v12 时,现在 perms 是未定义的,他们说 evaluatePermissions 已被完全删除,请参阅权限页面

我可以做些什么来替换 Discord.EvaluatedPermissions 以获得 perms

所以我可以在我的dashboard.ejs 文件中使用它

  user.guilds.forEach(guild => { 
    const permsOnGuild = new perms(guild.permissions);
    if(!permsOnGuild.has("MANAGE_GUILD")) return;

【问题讨论】:

    标签: discord.js


    【解决方案1】:

    尝试使用Discord.Permissions 而不是EvaluatedPermissions

    const perms = Discord.Permissions
     renderTemplate(res, req, "dashboard.ejs", {perms});
    

    【讨论】:

      猜你喜欢
      • 2021-08-04
      • 2021-03-26
      • 2021-01-24
      • 2020-12-03
      • 2021-01-01
      • 2020-12-22
      • 2021-02-18
      • 1970-01-01
      • 2021-01-18
      相关资源
      最近更新 更多