Javascript 不起作用的Discord.js命令的冷却时间

Javascript 不起作用的Discord.js命令的冷却时间,javascript,timeout,discord,discord.js,Javascript,Timeout,Discord,Discord.js,我试着给命令添加冷却时间,但它不起作用,控制台中没有错误,但我可以重复使用该命令。我尝试过使用.Map和.Set,但两者都不适用于我。我提到过这些帖子 您可以添加命令处理程序或将时间戳保存到用户数据库下的quick.db。然后当你检查是否已经过了适当的时间 示例: db.add(`user_${user.id}.time`, Date.now() + <cooldown in ms> ) // For setting a new time db.get(`user_${user.i

我试着给命令添加冷却时间,但它不起作用,控制台中没有错误,但我可以重复使用该命令。我尝试过使用
.Map
.Set
,但两者都不适用于我。我提到过这些帖子


您可以添加命令处理程序或将时间戳保存到用户数据库下的quick.db。然后当你检查是否已经过了适当的时间

示例:

db.add(`user_${user.id}.time`, Date.now() + <cooldown in ms> ) // For setting a new time
db.get(`user_${user.id}.time`) > Date.now) { do something }// Check if it passed
db.add(`user\u${user.id}.time`,Date.now()+)//用于设置新时间
db.get(`user\u${user.id}.time`)>Date.now){do something}//检查它是否通过了

请考虑阅读以下内容:我的命令处理程序不适用于此。关键是,您应该修改命令处理程序来执行此操作。