Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let ms = require('ms')
- let db = require('quick.db')
- //check if there is cooldown
- const timeout = 604800000; // 7 days in milliseconds, change to the desired cooldown time, in milliseconds
- const cooldown = await db.fetch(`cooldown_Command-Name_${message.guild.id}_${message.author.id}`);
- if (cooldown !== null && timeout - (Date.now() - cooldown) > 0) {
- const time = ms(timeout - (Date.now() - cooldown));
- message.channel.send(`Sorry you must wait **${time.days}d ${time.hours}h ${time.minutes}m ${time.seconds}s** before using this command again!`);
- } else {
- //code here that runs if there is no cooldown
- // code put after no cooldown code, to set the cooldown
- db.set(`cooldown_Command-Name_${message.guild.id}_${message.author.id}`, Date.now());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement