Skip to content

FireStreaker2/SupportBot

Repository files navigation

SupportBot

About

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.

Features

  • Fully asynchronous
  • Moderation commands
  • Info commands
  • Verification integration
  • Ticket integration
  • Role integration
  • Report integration
  • Lockdown integration

Roadmap

SupportBot is still currently in development! For a list of unfinished things that are planned to be added, please refer to #1.

Usage

Notice

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.

Setup

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

Configuration

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 bot
  • CLIENT_ID: the id of the discord bot

Mass Use

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.

Contributing

If you would like to contribute, you can fork the repo and make a PR.

License

MIT

Releases

No releases published

Packages

No packages published