Cogs need to be treated more like plugins and loaded differently. Currently a cog is limited to one file but ideally it should be a folder. This would also solve the issue of where to put new database connection functions. This will require a recoding of the loading and unloading of cogs along with tweaking all the cogs to work with the system.
Cogs need to be treated more like plugins and loaded differently. Currently a cog is limited to one file but ideally it should be a folder. This would also solve the issue of where to put new database connection functions. This will require a recoding of the loading and unloading of cogs along with tweaking all the cogs to work with the system.