Tanzanite is a multipurpose moderation and utility bot. It contains an extensive auto-moderation system, leveling features, message highlighting, and information commands.
- Node.JS v18.0.0+
- Yarn
- git
- A discord bot to use
- PostgreSQL
- You will need two databases, by default: "tanzanite-dev" and "tanzanite-shared"
- Clone the repo
- Install the dependencies by running
yarn install
- Copy
config/options.example.ts
toconfig/options.ts
- Modify
config/options.ts
with your bot token and postgres login
- Modify
- Copy
lib/badlinks-secret.example.ts
tolib/badlinks-secret.ts
- Start the bot with
yarn start
- Run
yarn dev
to start the bot using incremental compilation
- Run
- discord.js - The main library used to interface with discord
- discord-akairo - The framework the bot is built on