我需要验证登录网站的用户是否有足够的权限来修改我的机器人在公会中的行为。我使用 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)
为了保密起见,我把“所有者”上面的行会信息替换掉了。现在我的问题:如何将“权限”部分转换为用户权限数组?