A starboard bot for Discord
Enderbot is a lightweight yet powerful starboard bot for Discord. It offers unlimited starboards per server, as well as individual starboard configurations.
To start, you should invite the bot using this link. Once the bot's in your server, you can use en!add
to add a new starboard. You should be all set from there!
If you'd like to change how the starboard works, you can use these commands:
en!tolerance
- change the tolerance of the starboarden!override
- change whether mods auto-star messagesen!selfstar
- change whether self-starring counts towards the toleranceen!toremove
- change how many stars are needed to remove a post from the board (due to removed reactions)
There are currently no limits to the number of starboards that a server can have, save for channel space and emoji use. If you've got a channel and an emoji, you've got a starboard you can create.
This bot allows you to set tolerances on a global scale or for each individual starboard. You can also set a moderator override, or whether mods can bypass the tolerance, for each starboard you create.
Ender supports the use of custom emoji for starboard reactions. Just set it up the same as any other starboard, and the bot will handle the logic for you.
Most of Ender's commands are simple and intuitive, and can be shortened to single letter/symbol terms. This is part of an effort to make our bots as accessible and easy to use as possible.
Node: 14.0 or above
Postgres: any version
Tech: a VPS or a computer that's usually online
You'll also want some basic knowledge, especially if you plan to make changes
(Assuming you have all the requirements set up)
- Download this repository and unzip (if applicable) to wherever you want it
- Open a terminal in the root folder and use
npm i
to install dependencies - Copy the
.env.example
rename it to.env
. Fill it with the correct values - Use
node bot
to run the bot
The bot should now be online and responsive :)