SupportBot is a discord bot made using discord.js and typescript, using bun as the runtime. It improves the overall environment of your server, making it more easy as a moderator.
- Fully asynchronous
- Moderation commands
- Info commands
- Verification integration
- Ticket integration
- Role integration
- Report integration
- Lockdown integration
SupportBot is still currently in development! For a list of unfinished things that are planned to be added, please refer to #1.
There is currently no publicly hosted instance that can directly be invited to your server, which means you will have to selfhost it. For more info, please move onto the next section.
To get started, clone the repo and make sure you have bun installed.
$ git clone https://github.com/FireStreaker2/SupportBot.git
$ cd SupportBot
$ bun i
$ cp .env.example .env
$ bun start
Currently, hosting SupportBot only requires setting two environment variables, both of which are easily found in the discord developer panel.
TOKEN
: the token of the discord botCLIENT_ID
: the id of the discord bot
If you are selfhosting this and have the bot in many servers, consider implementing sharding. Note that this will only be required at ~2500 servers.
If you would like to contribute, you can fork the repo and make a PR.