【发布时间】:2020-10-15 19:18:12
【问题描述】:
我知道的令人困惑的问题是正确的,但是在使用我朋友的机器人从 discord.js v11 迁移到 v12 后,我遇到了这个问题。
我无法获取服务器中的用户数量,
原始代码(v11):
client.on("ready", () => {
console.log(`jthefibot has started, with ${client.users.size} users, in ${client.channels.size} channels of ${client.guilds.size} servers.`);
client.user.setPresence({
status: "online",
game: {
name: `jt.help for commands | Watching over the jTheFifthElement server with ${client.users.size} members.`,
type: "Watching"
}
});
});
在 v12 上启动机器人会引发此错误:"size" is not defined"
所以在我的控制台中,在迁移到 v12 后,我得到“机器人已在未定义的频道中以未定义的用户开始”,在 v11 中,我通常会得到“机器人已在 (x) 频道中以 (12) 个用户开始”
【问题讨论】:
标签: javascript api discord