A versatile Discord bot built with TypeScript and Discord.js
Important
ContrastBot is currently offline due to maintenance issues and bugs. As a high school student with limited time, I'm working through code organization challenges. The project isn't abandoned - if you'd like to help get ContrastBot back online, please contribute bug fixes and improvements via pull request to the canary branch.
Tip
Branch Structure
- Main - Production release branch
- Beta - Testing branch (merges to main when stable)
- Canary - Development branch (submit all PRs here please)
gitGraph
commit id: "initial commit"
branch beta
branch canary
checkout canary
commit id: "feature-1"
commit id: "feature-2"
commit id: "feature-3"
checkout beta
merge canary id: "canary to beta"
checkout canary
commit id: "feature-4"
checkout beta
merge canary id: "canary to beta-2"
checkout main
merge beta id: "beta to main"
checkout canary
commit id: "and so on..."
Contrast Bot is a powerful, multi-purpose Discord bot designed to enhance your server experience. Built with TypeScript, SQLite and Discord.js, he offers a wide range of features from moderation tools to fun commands and social interactions... Read more here
The website is hosted at contrast-bot.github.io using GitHub Pages.