小编Sou*_*uly的帖子

如何将guild.permissions数字转换为权限数组discord.js oauth2

我需要验证登录网站的用户是否有足够的权限来修改我的机器人在公会中的行为。我使用 Passport-discord 来获取有关用户的信息,这就是我得到的:

{
  ...
  guilds: [
    {
      id: 'guild id',
      name: 'guild name',
      icon: 'guild icon',
      owner: false,
      permissions: 104189504,
      features: [Array],
      permissions_new: '1037338791488'
    }
    ...
  ]
}
Run Code Online (Sandbox Code Playgroud)

为了保密起见,我把“所有者”上面的行会信息替换掉了。现在我的问题:如何将“权限”部分转换为用户权限数组?

permissions oauth-2.0 passport.js discord

5
推荐指数
1
解决办法
709
查看次数

标签 统计

discord ×1

oauth-2.0 ×1

passport.js ×1

permissions ×1