M content/projects/_index.md => content/projects/_index.md +1 -1
@@ 3,7 3,7 @@ title: Projects
## [Campmaster Constantine](https://sr.ht/~muirrum/Campmaster-Constantine/)
## [Campmaster Constantine](/projects/constantine/)
My main project, a Discord bot written first in Rust, then Python. I wanted to make a bot for some servers that I'm in, but eventually made it public.
A content/projects/constantine/_index.md => content/projects/constantine/_index.md +15 -0
@@ 0,0 1,15 @@
title: Campmaster Constantine
This project has two sides. There's the Constantine framework, which is a collection of `discord.py` cogs and code to create Discord bots, and Campmaster Constantine, which is the flagship bot using the framework.
This project started life as a custom bot for a discord server I was in at the time, but I quickly realized the value of being able to custom-build bots from drop-in cogs.
- Points and Leveling
- Level-based roles
- Kicks, Bans
- Strikes (warnings)
- Question/Topic of the Day
\ No newline at end of file