7 Commits

Author SHA1 Message Date
Xevion
1dc9c7d435 Implemented generic command error handling
Also:
- Removed emotes from some of the error messages.
- Changed how emotes were placed into the leaderboard slightly
- Moved around TODO strings into proper files and added more.
- Corrected main.py cog loading references.
- Improved ContestBot.reject with message references and used built-in
delete_after keyword argument.
- Minor docstring/light formatting
2021-02-18 06:07:40 -06:00
Xevion
ee41885e89 running bot with database, switch to helper function for testing 2021-02-13 08:29:35 -06:00
Xevion
5978068e9b add sqlalchemy to bot startup, fix PyCharm typehinting for Session context manager, simplify autocommit and autoclose separate context managers into singular with kwargs 2021-02-13 05:23:12 -06:00
Xevion
89b16fdc04 refactor contest to bot folder, work on generic sqlite update query generator, work on new submissions/voting period logic commands, get away from get_submission_channel 2021-02-12 17:46:46 -06:00
Xevion
288f1e3a61 switch to bot commands extension style bot setup 2021-02-07 14:10:42 -06:00
Xevion
5f832de5f2 setup row adding/removal on guild changes, improved logging + basic command processing, add logging format to main file 2021-02-07 07:47:51 -06:00
Xevion
b7d4a810e9 basic bot setup 2021-02-07 05:37:02 -06:00