discord.js EvaluatedPermissions其他解决方案

问题描述 投票:0回答:1

现在当我使用v11.x.x时要使用直到现在为止

我的dashboard.js看起来像这样

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

但是现在当我将漫游器更新为discord.js v12时,烫发是不确定的他们说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个回答
0
投票

更改

const perms = Discord.EvaluatedPermissions

const perms = Discord.Permissions

因为权限是按位发送的,即如果[i permissions: 104193601,,则是console.log

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

}

idk,但向其中添加了缓存使forEach undefined

© www.soinside.com 2019 - 2024. All rights reserved.