现在当我使用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;
更改
const perms = Discord.EvaluatedPermissions
到
const perms = Discord.Permissions
因为权限是按位发送的,即如果[i permissions: 104193601,
,则是console.log
console.log(user.guilds)
user.guilds.forEach(guild => {
}
idk,但向其中添加了缓存使forEach undefined