Update config to support bots with no course support and revamp help system
- [*] Restructure help system to allow for more natural in-code description of commands
- [*] Eliminate bug where bot does not recognize commands which expect arguments when they're not provided
- [*] Add configuration option to disable courses
- [*] Add step to
restart.sh
to validate the configuration files
Edited by Benjamin Sherman