首页 > 解决方案 > Bot 在服务器成员之间没有超时 | 不和谐.js

问题描述

目标:向我的 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 秒之间。

任何帮助,将不胜感激 :)

标签: javascriptdiscorddiscord.js

解决方案


由于多种原因,MassDM Bot 违反了 Discord ToS 和 Guildlines。


推荐阅读