现在我在v11.x.x中使用
我的dashboard.js看起来像这样
const perms = Discord.EvaluatedPermissions;
renderTemplate(res, req, "dashboard.ejs", {perms});
但是现在当我将bot更新为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;
答案 0 :(得分:0)
更改
const perms = Discord.EvaluatedPermissions
到
const perms = Discord.Permissions
因为权限是按比特发送的,即如果permissions: 104193601,
,则console.log
console.log(user.guilds)
user.guilds.forEach(guild => {
}
idk,但为其中每个添加了缓存undefined