Shepherd is a super simple Discord bot that utilizes the new Time Out feature to control message spam.
Shepherd is still a work-in-progress but is very much functional! More features are being planned and you can suggest more by creating an issue.
- Node >= 16.60 + NPM
- Clone this repo (or download the source)
- Install NPM packages with
npm ci
ornpm install
- Rename
src/config.ts.example
toconfig.ts
and fill it out - Compile the bot by running
npm run compile
- Start the bot by running
node .
- "Escalating punishments" - increase the time out duration for repeat offenders
If you like this project then please consider buying me a coffee!