This bot originally started as a tool for my own discord for the various art, video, meme, etc, channels where they’re attachment heavy. The main point is to automatically add like/dislikes to all content posted in a channel as a way to easily guage how much people liked something. It comes with other features such as the ability to automatically delete any post that doesn’t contain content if you prefer to run a channel reddit-style for example.
Click here to add the bot to your discord server
Click here to join the support server
How to start the botSimply run /setupserver
once to activate the bot you can either ignore the options or set them up. Once ran, all content posted in the entire server will automatically have likes/dislikes added to it. I recommend limiting the visibility of this bot to channels you actually care about. You will also need the manage server permission for it to work.
Note: You will need to be an admin of the server (basically have manage server permissions) to run any of these commands.
Global commands/setupserver
This registers your server with the bot so that it can actually work. It comes with the following options:
like-reaction
: You can override the default “like” emoji with another one here. The emoji must be from the same server; you can just directly use the emoji when you run the command.dislike-reaction
: You can override the default “dislike” emoji with another one here. The emoji must be from the same server; you can just directly use the emoji when you run the command.allow-embed-reactions
: This has several options, any of theallow
options will make the bot automatically add like/dislike reactions to messages that contain links which have embeds.Ignore
: The bot won’t add likes/dislikes to embedsAllow all
: The bot will add likes/dislikes to everything that has an embedAllow only for videos that can be played in discord (such as youtube videos)
: The bot will only add likes/dislikes to linked videos that can be played through discord (eg youtube). Any video link that requires you to open an app or browser to play won’t have likes/dislikes addedAllow only if it has an image or video to show
: If the embedded link has any sort of image or preview, then the bot will automatically add likes/dislikes
/setupchannel
You don’t have to run this at all unless you want some channel-specific goodies. Such as:
forbid-text
: This makes it so any message inside the channel this command was ran on will be deleted if it didn’t contain any content. So for example a post containing an image/video won’t be deleted but someone just saying “lol” will get deleted automatically.Allow anything to be posted
: Nothing will be automatically deletedMessages must contain content
: Messages that aren’t normally reactable will be deleted automatically. So attachments such as videos, images, etc are allowed along with embeds depending on what was configured withinallow-embed-reactions
won’t be deleted. However plain messages such as just replying with “lol” will be automatically deleted.
allow-embed-reactions
: This is the exact same thing from Global commands,/setupserver allow-embed-reactions
, that you can override in a specific channel. For example, if you globally have embed reactions off but want them on specifically in a channel then this is for you.Follow rules from /setupserver
: Will follow rules defined in/setupserver
insteadIgnore
: The bot won’t add likes/dislikes to embedsAllow all
: The bot will add likes/dislikes to everything that has an embedAllow only for videos that can be played in discord (such as youtube videos)
: The bot will only add likes/dislikes to linked videos that can be played through discord (eg youtube). Any video link that requires you to open an app or browser to play won’t have likes/dislikes addedAllow only if it has an image or video to show
: If the embedded link has any sort of image or preview, then the bot will automatically add likes/dislikes
If there are any messages that don’t have the like/dislike emojis, you can react to a message yourself with the ♻️ (recycle) emoji and the bot will attempt to add the like/dislike emoji back in and remove the ♻️.