discord-reaction-manager

1.0.2 • Public • Published

Discord Reaction Manager

A simple package for managing reactions on Discord messages.

Installation

You can install the package using npm:

npm install discord-reaction-manager

Usage

First, import the DiscordReactionManager class and create an instance with your Discord bot token:

const DiscordReactionManager = require('discord-reaction-manager');

const token = 'YOUR_BOT_TOKEN';
const reactionManager = new DiscordReactionManager(token);

Adding a Reaction

To add a reaction to a message, use the addReaction method:

reactionManager
  .addReaction('CHANNEL_ID', 'MESSAGE_ID', '👍')
  .then(() => console.log('Reaction added!'))
  .catch((error) => console.error('Error adding reaction:', error));

Replace 'CHANNEL_ID' with the ID of the channel where the message is located, 'MESSAGE_ID' with the ID of the message you want to add the reaction to, and '👍' with the emoji you want to use as a reaction.

Removing a Reaction

To remove a reaction from a message, use the removeReaction method:

reactionManager
  .removeReaction('CHANNEL_ID', 'MESSAGE_ID', '👍')
  .then(() => console.log('Reaction removed!'))
  .catch((error) => console.error('Error removing reaction:', error));

Replace 'CHANNEL_ID' with the ID of the channel where the message is located, 'MESSAGE_ID' with the ID of the message you want to remove the reaction from, and '👍' with the emoji reaction you want to remove.

Dependencies

This package depends on the discord-simple-api package, which provides a simple interface for interacting with the Discord API.

Package Sidebar

Install

npm i discord-reaction-manager

Weekly Downloads

3

Version

1.0.2

License

ISC

Unpacked Size

7.3 kB

Total Files

4

Last publish

Collaborators

  • rxmxdhxni