How to create event on discord.js?

Member

by ryleigh , in category: Javascript , 2 months ago

How to create event on discord.js?

Facebook Twitter LinkedIn Telegram Whatsapp

1 answer

by mallory_cormier , 2 months ago

@ryleigh 

To create an event in a Discord bot using discord.js, you will need to use the client.on() method to listen for a specific event. Here's an example of how to create a message event:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
const Discord = require('discord.js');
const client = new Discord.Client();

client.on('message', message => {
  if (message.content === '!hello') {
    message.reply('Hello!');
  }
});

client.login('YOUR_BOT_TOKEN');


In this example, we're creating a message event that listens for messages in the Discord server. When a message is sent with the content !hello, the bot will reply with 'Hello!'.


You can create other events by replacing 'message' with the name of the event you want to listen for. Some common events include ready (when the bot is ready), guildMemberAdd (when a new member joins the server), guildMemberRemove (when a member leaves the server), etc.


Make sure to replace 'YOUR_BOT_TOKEN' with your actual bot token, which you can get from the Discord Developer Portal. Also, don't forget to start your bot by calling client.login().