【发布时间】:2022-01-07 15:47:32
【问题描述】:
我希望命令 dm 1 成员,然后等待 5 秒,然后 dm 下一个成员,直到所有成员都被机器人 dm
这是我的代码
if (command === 'dmall') {
message.guild.members.cache.forEach(async (member) => {
const messageSent = await member.send(args[0]);
console.log(messageSent);
await wait(5000);
});
}
我得到的错误是 member.send is not function
这是等待它没有问题的东西
let wait = (ms) => {
if (!ms) throw new TypeError("Time isn't specified");
return new Promise((resolve) => setTimeout(resolve, ms));
};
【问题讨论】:
-
您是否向客户添加了
GUILD_MEMBERS意图?
标签: javascript node.js discord discord.js