discord.js v12 Discord.EvaluatedPermissions :((

Posted

技术标签:

【中文标题】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;

【问题讨论】:

【参考方案1】:

尝试使用Discord.Permissions 而不是EvaluatedPermissions

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

【讨论】:

以上是关于discord.js v12 Discord.EvaluatedPermissions :((的主要内容,如果未能解决你的问题,请参考以下文章

discord.js v12 解禁命令

Discord 自定义状态未显示在 Discord.js v12 [关闭]

Discord.js v12 类型错误突击队

Discord.js v12 - 如何添加角色?

Discord.js 机器人审计日志问题 (v12)

Discord.js v12 清除命令