Equibot is a Discord bot used on the Equicord Discord server.
This bot is extremely specific and not configurable so there is really no reason for you to want to self host it
Nevertheless it is still available under a free software license so you can easily audit and modify it!
Prequisites: git, nodejs, pnpm
- Clone the repository
- Open
src/config.tsand edit all the values. Many modules can be disabled via theirenabledconfig value. If you disable a module, you don't need to fill in any other config values for it.
- Run
pnpm installto install dependencies - Run
pnpm startto start the bot
The bot includes a HTTP server that is used for some modules (namely GitHub linking and the Equicord reporter). If you want to enable it, you also have to set up a reverse proxy to forward traffic to the bot.