如何检查用户以查看他们是否在特定服务器中,以及他们在服务器中是否具有特定权限或角色?

时间:2020-07-11 06:03:50

标签: discord.py

因此,我一直在将Oauth2用于正在构建的网站(使用Django),并且可以成功获取用户的Discord信息并将其用于创建或登录到该网站上的用户中。现在,我希望能够检查用户是否在特定服务器上,以限制他们不在服务器中时的操作。我还希望能够检查他们是否具有特定权限或特定角色。我还想执行所有这些操作而不必再次提示用户再次使用Discord登录。我找到了this,但不知道如何处理请求的标头,或者是否需要发送数据,就像上面的代码一样,它使用提示用户登录的代码。即使我确实能够做到这一点,我也想知道是否能够在没有client_id之类的服务器中安装机器人的情况下获取信息。如果实际上我确实需要在服务器中安装一个bot,那么我可以在不运行该bot的情况下做我列出的所有事情,因为这会使Django网站无法正常运行。希望我已经详细解释了我的问题,所以如果有其他解决方案,那么我很乐意尝试一下。预先感谢您的帮助。

0 个答案:

没有答案