目标:向我的 Discord 服务器中的每个人发送消息,但需要一些冷却时间。
尝试:代码
message.guild.members.cache.forEach(member => {
setTimeout(function() {
member.send(argresult).then(console.log(greenBright(`DM'd ${member.user.username}#${member.user.discriminator}`))).catch(() => {
console.error(yellow(`Reattempting to DM member ${member.user.username}#${member.user.discriminator}`))
})
}, 4000);
...
我认为每个成员超时都会减慢它的速度,但它仍然非常快地向我的成员发送消息,而不是在 4 秒之间。
任何帮助将不胜感激:)
答案 0 :(得分:1)
由于多种原因,MassDM Bot 反对 Discord ToS 和 Guildlines。