javascript - 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 秒之间。
任何帮助,将不胜感激 :)
解决方案
由于多种原因,MassDM Bot 违反了 Discord ToS 和 Guildlines。
推荐阅读
- mongodb - MongoDB 聚合 - 通过包含文本对结果进行分组
- android - 将光标移动到 TextField 的末尾 - Nativescript
- jquery - 仅在数据表中导出列标题
- firebase - 为什么 iOS 平台可以在没有 google 服务的情况下使用 Firebase/Firestore?
- javascript - 我可以将分析脚本放在 javascript 文件中吗
- javascript - 如何通过在 svg 中开始一个新循环来停止以前的动画
- python - Mac 上的 Python Multiprocessing Pool.map() 以串行方式而不是并行方式运行进程
- linux-kernel - AMD VEGA64 在内核 > 4.15 上崩溃
- pmml - 如何在 nyoka 中添加自定义 Transformer/Estimator 并将管道转换为 PMML doc?
- r - 保留带有撇号和多大写名称的名称大小写(即麦当劳)