Discord react to every message a user sends
MIT License
If you want to be that guy, you can now be that guy.
This project is perfect for mildly agitating that one guy that you don't vibe with in a passive-aggressive manner. I love to use this as a way to get people to stop being stupid by reacting with the animated wheelchair emoji, so I thought it would be useful for other people as well. Feel free to create an issue with feedback, and if you like it leave a star!
If you're interested in this project, you'll like my other reaction-centric project: multiple-reactions.
Note: Using a selfbot may violate the Discord terms of service. If you use this, your account could be shut down. I claim no responsibility if this happens to you. You have been warned.
In a command prompt in your projects folder (wherever that may be), run the following:
git clone https://github.com/ajmeese7/automatic-reactions
Once finished:
npm
. If not, Google how to install it and do that nownpm install
from a terminal in the project folderconfig.json
and enter your token and desired prefix. It should look like this afterwards:{
"botToken": "YOUR_TOKEN_HERE",
"prefix": "YOUR_DESIRED_PREFIX_HERE"
}
NOTE: This will not work if you are running discord.js>=11.6.3
. This project will install
a working version of Discord.js by default, but if you are still having any issues you can try running the
following command:
npm install [email protected]
Go to this link and follow the instructions to get your login token.
KEEP YOUR TOKEN SECRET, AND NEVER SHARE IT WITH ANYONE
To start the bot, open a command prompt from the folder containing the repository and run:
node auto
To stop it, click on the terminal and press CTRL+C, which will kill the process. Clicking the big red x works just as well.
The current supported commands are the following:
Command | Arguments | Action |
---|---|---|
add |
user - the user you want to be automatically reacted to. emojis - as many emojis as you want to chain. At least one is required. |
Creates and stores a JSON file with the emojis you want to react with and the user you want to react to. |
remove |
user - the user you want to remove from the list. |
Removes the specified user from the list and leaves the rest of the list untouched. |
channels |
user - the user you want to change the channels for. |
Only reacts to messages sent by the user in the specified channels. |
autochannels |
channels - the channels you want to automatically react in regardless of who sends the message. emojis - as many emojis as you want to chain. At least one is required. |
Only reacts to messages sent by the user in the specified channels. |
clear | n/a | Removes all the users and their reactions from the list to give you a fresh start. |
These examples demonstrate the usage if your prefix is !
:
!add @ajmeese7#4835 :heart: :eyes:
!remove @ajmeeese7#4835
!channels @ajmeese7#4835 #general #bot-spam
!channels @ajmeese7#4835
!autochannels #general #bot-spam :heart: :eyes:
!clear