@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()
.