Undo https://github.com/UltrosBot/Ultros/commit/7f820056e9e2487f49481a82d3053fdd8cc80ce9 from system/protocols/generic/protocol.py
ban/kick are channel-specific functions (as specified in the docstrings and implied by their parameters), so should not have been moved. Perhaps being renamed to channel_ban and channel_kick (with ban/kick pointing to them with a deprecation warning), then make global_ban and global_kick in Protocol.
Undo
https://github.com/UltrosBot/Ultros/commit/7f820056e9e2487f49481a82d3053fdd8cc80ce9
fromsystem/protocols/generic/protocol.py
ban
/kick
are channel-specific functions (as specified in the docstrings and implied by their parameters), so should not have been moved. Perhaps being renamed tochannel_ban
andchannel_kick
(withban
/kick
pointing to them with a deprecation warning), then makeglobal_ban
andglobal_kick
inProtocol
.