This repo is my extension of Discord.Net that I use for all of my bots. It separate individual functionality into modules which can be loaded in when the bot is initialized.
Some features:
- Custom built attribute-based command system. Source - Example
- Custom built attribute-based reaction menu. Source - Example
- Keyword-based auto response system. Source - Source 2 - No example. Was used in a professional codebase I can't post.
This repository has over time been built when I wanted to learn new concepts (attribute / reflection mainly). I enjoy writing tools to make programming easier, and this repository is exactly that.