【发布时间】:2020-06-22 22:10:18
【问题描述】:
所以我在我的 Discord.JS 机器人中添加了一个日志记录功能,并使用了console.log(client.guilds);,它在控制台中输出公会及其信息,但是,如果我这样做message.channel.send(client.guilds),它会发送object Object 或undefined反而。所以我的问题是如何让我的机器人在聊天中发布client.guilds 的内容?
【问题讨论】:
-
它说 [object Object] 因为
client.guilds(V12 中的client.guilds.cache)是一个集合。我不建议在聊天中发送整个收藏集,您还需要考虑 2000 个字符的限制。 More information about Collections -
我知道这不是最好的方式,但我将如何在聊天中发送整个收藏?
-
每个公会需要哪些信息?
-
我想要整个系列。
-
你可以这样做:
let data = ""; client.guilds.cache.forEach(guild=>data.concat('\n'+guild)) message.channel.send(data);告诉我这是否有效
标签: javascript node.js bots discord discord.js