~muirrum/devosmium.xyz

65b635eafed6c499813f4d2721df83aa670c96ca — Owen Salter 6 months ago 470e4dd
Start adding project information pages for portfolio
2 files changed, 16 insertions(+), 1 deletions(-)

M content/projects/_index.md
A content/projects/constantine/_index.md
M content/projects/_index.md => content/projects/_index.md +1 -1
@@ 3,7 3,7 @@ title: Projects
date: 2021-01-28T07:43:00
---

## [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.

### Features

A content/projects/constantine/_index.md => content/projects/constantine/_index.md +15 -0
@@ 0,0 1,15 @@
---
title: Campmaster Constantine
---
# Overview
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.

### Features
- Points and Leveling
    - Level-based roles
- Moderation
    - Kicks, Bans
    - Strikes (warnings)
- Question/Topic of the Day
\ No newline at end of file