【发布时间】:2020-04-22 11:01:33
【问题描述】:
首先,我想要的只是改变 dnd、idle、online 状态! 我已经尝试了很多来修复它们,但没有任何效果!我需要帮助修复它们:
状态不会变为 dnd 或 idle
${bot.guilds.memberCount} = 是 - 未定义
${bot.guilds.size} = 显示 - 0
const guilds = bot.guilds.find(x => x.id == "651124679662108693");
let games = [ "Developer | daniel2121#4382",`${bot.guilds.memberCount} Members`,`${bot.guilds.size} The amount of servers the bot is on`];
let status = ["dnd", "online"]
setInterval(function() {
bot.user.setPresence({
game: {
name: games[~~(Math.random() * games.length)],
type: "PLAYING"
},
status: status[~~(Math.random() * status.length)]
});
}, 4000)
[1]: https://i.stack.imgur.com/Hk8Fv.png
【问题讨论】:
-
好吧,
bot.guilds显然是一个数组,因为您正在对它执行find()。那么为什么数组会有memberCount属性呢?
标签: javascript discord discord.js status