Extract ext.commands so that it is, at minima entirely separated from the main module, and at maxima a different library. Additionally rewrite some of its mess and simplify it.
This implies that ext.commands should not use ANY private method from the base py-cord, not use ANY private util or anything apparent to that. It should exclusively sit on top of py-cord's event system.
ext.commands is removed in #217
Extract
ext.commandsso that it is, at minima entirely separated from the main module, and at maxima a different library. Additionally rewrite some of its mess and simplify it.This implies that
ext.commandsshould not use ANY private method from the basepy-cord, not use ANY private util or anything apparent to that. It should exclusively sit on top ofpy-cord's event system.ext.commands is removed in #217