您可以使用 Discord API 获取机器人所在的服务器吗?如何获取?

Can you use the Discord API to get what servers the bot is in, and How?

我正在尝试使用 Pure HTML (包括 JS,CSS 明确说明)制作一个不和谐的仪表板,我想获得该机器人在 中的所有公会的列表,而不需要任何其他 API,例如 discord.py 或 discord.js。 我怎样才能做到这一点?我在 Discord 开发者文档 上找不到 任何东西,甚至可能吗?

我尝试了一些答案,例如获取 '/users/@me/guilds',但它只是 returns 当前登录的人与机器人的公会,而不是机器人加入的公会。

谢谢。

您应该使用机器人的令牌发出 HTTP 请求:

URL: https://discord.com/api/v9/users/@me/guilds
HEADERS: Authorization: "Bot TOKEN"

它将 return 一个 JSON 与你的机器人所在的所有公会。 但请确保您不会在 JS 或 HTML 文件中的某处泄露您的机器人令牌。 我想这应该有用,祝你有美好的一天! :D