【问题标题】:discord.js EvaluatedPermissions other solutiondiscord.js EvaluatedPermissions 其他解决方案
【发布时间】:2020-07-01 07:50:37
【问题描述】:

到目前为止,当我在 v11.x.x 中时,我一直在使用

我的dashboard.js 看起来像这样

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

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

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

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

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

【问题讨论】:

    标签: node.js express eval discord.js


    【解决方案1】:

    变化

    const perms = Discord.EvaluatedPermissions
    

    const perms = Discord.Permissions
    

    因为权限是按位发送的,即permissions: 104193601, if i console.log

    console.log(user.guilds)
       user.guilds.forEach(guild => { 
    
    }
    

    idk 但添加缓存使其成为 forEach undefined

    【讨论】:

      猜你喜欢
      • 2015-10-25
      • 1970-01-01
      • 2013-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 2021-07-08
      • 1970-01-01
      相关资源
      最近更新 更多