python-discord / bot

The community bot for the Python Discord community
https://pythondiscord.com
MIT License
1.34k stars 664 forks source link

Refactor "Help" Command #502

Closed mathsman5133 closed 4 years ago

mathsman5133 commented 4 years ago

Discord.py redesigned and created how help commands work - some helpful links:

This was way back before rewrite was released. Since then there has been at least 1 (ctx.send_help) helper added that works with an updated implementation of help, but not with ours.

A refactor to subclass the HelpCommand class and friends shouldn't have any outward-facing changes, but it will clean-up and update the code to be compatible with any future helpers or releases, as well as ctx.send_help and any others I've forgotten

I'd like to work on this if it's approved.

MarkKoz commented 4 years ago

This sounds good. You can work on it. I think @scragly may have had some ideas for how to improve it too.