我正在开发一个机器人,它可以直接向服务器上的每个人发送消息。这是我生成错误的代码。有人能帮我吗?
错误如下:"TypeError:guild.members.forEach不是函数">
client.on("message", msg => {
if (msg.guild && msg.content.startsWith("$private")) {
let text = msg.content.slice("$private".length); // cuts off the /private part
let guild = msg.guild
guild.members.forEach(member => console.log(member.user.username)); ```
从Discord.js v12(最新版本(开始,guild.members
现在是GuildMemberManager
。使用这个替代:
guild.members.cache.forEach(member => console.log(member.user.username));