【发布时间】:2019-01-05 09:47:29
【问题描述】:
我有一个不和谐的机器人,我只是想知道:我如何知道这个机器人在多少个公会中?所以如果我说-guilds,它会告诉我它在多少个公会中。
【问题讨论】:
标签: node.js discord discord.js
我有一个不和谐的机器人,我只是想知道:我如何知道这个机器人在多少个公会中?所以如果我说-guilds,它会告诉我它在多少个公会中。
【问题讨论】:
标签: node.js discord discord.js
我将把命令留给你,但要获得机器人可用的公会,你必须使用<Client>.guilds。
这是一个公会集合,所以要获得集合的大小,您只需<Client>.guilds.size
此信息也在discord.js docs 上。
我希望这会有所帮助!
- Trifex
在 cmets 中,@NicoHd105 指出,从 discord.js v12 开始,检索机器人所属的所有公会集合的正确方法是 <Client>.guilds.cache,这意味着获取您必须使用的公会的大小<Client>.guilds.cache.size!
【讨论】:
也是一个 .Net 样本
var client = new HttpClient();
client.DefaultRequestHeaders.Add("Authorization", "Bot " + token);
HttpResponseMessage guildsResponse = await client2.GetAsync(@"https://discord.com/api/v6/users/@me/guilds");
jsonContent = await guildsResponse.Content.ReadAsStringAsync();
【讨论】:
你试过discord.js中的.guilds方法吗
【讨论】: