首页 > 解决方案 > Discord bot 查看登录用户在哪些服务器上

问题描述

我正在尝试制作 Discord 服务器列表,但我不知道如何查看用户所在的服务器。disboard.org 我将给出一个示例: 在此处输入图像描述

如果您从某个地方找到了 Discord 服务器列表基础架构,或者您有该基础架构的链接,您可以将其发送给我吗?

标签: javascriptdiscorddiscord.jsejs

解决方案


Discord 的OAuth2 API包含guilds范围,允许应用程序访问授权用户的行会。使用 OAuth2 进行身份验证后,您可以GET/users/@me/guilds检索用户所在的公会列表。这将返回包含以下数据的部分公会对象:

{
  "id": string,
  "name": string,
  "icon": string,
  "owner": boolean,
  "permissions": string,
  "features": Array<string>
}

推荐阅读