How to make auto reaction using discord.js?

by filiberto , in category: Javascript , 2 months ago

How to make auto reaction using discord.js?

Facebook Twitter LinkedIn Telegram Whatsapp

1 answer

Member

by darion , 2 months ago

@filiberto 

To make an auto reaction using discord.js, you can use the message event to listen for messages being sent in a Discord channel, and the react method to add a reaction to the message. Here is an example code snippet to achieve this:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
// Import the discord.js library
const Discord = require('discord.js');

// Create a new client instance
const client = new Discord.Client();

// Set up a listener for the message event
client.on('message', message => {
  // Check if the message content matches a specific keyword
  if (message.content.toLowerCase().includes('hello')) {
    // React to the message with a thumbs up emoji
    message.react('👍');
  }
});

// Log in to Discord with your bot token
client.login('YOUR_BOT_TOKEN_HERE');


In this example, the bot listens for messages that contain the word "hello" and automatically reacts to them with a thumbs up emoji. You can customize the keyword and emoji to suit your needs. Just replace 'hello' with the keyword you want to react to and '👍' with the emoji you want to use.


Make sure to replace 'YOUR_BOT_TOKEN_HERE' with your own bot token, which you can obtain by creating a new bot application in the Discord Developer Portal and copying the token from there.