discord.js help command code example

Example 1: How to make add cooldowns to a command in discord.js

// First, this must be at the top level of your code, **NOT** in any event!
	const talkedRecently = new Set();    
    
    if (talkedRecently.has(msg.author.id)) {
            msg.channel.send("Wait 1 minute before getting typing this again. - " + msg.author);
    } else {

           // the user can type the command ... your command code goes here :)

        // Adds the user to the set so that they can't talk for a minute
        talkedRecently.add(msg.author.id);
        setTimeout(() => {
          // Removes the user from the set after a minute
          talkedRecently.delete(msg.author.id);
        }, 60000);
    }

Example 2: discord.js help

const Discord = require('discord.js')
require('dotenv').config();
const bot = new Discord.Client();
const token = 'ODE0NzA1NzQzOTczMzE4NzA2.YDhv2Q.5WtTxRrG-tFzqPUCo4HY30wqLcY';

bot.commands = new Discord.Collection();
bot.events = new Discord.Collection();

['command_handler', 'event_handler'].forEach(handler => {
    require(`./handlers/${handler}`)(bot, Discord);
})

bot.on('ready', () => {

    bot.user.setActivity('+help', { type: "LISTENING" }).catch(console.error);
    this.bot.user.setStatus('dnd');
})

bot.login(process.env.DISCORD_TOKEN);

Example 3: commands discord.js

bot.on('message', function(message) {
    if(message.author.bot) return;
    if(message.content === '/lvl') {
        message.channel.send("lvl system.")
    }
});