Custom Help Command
We need to add a custom help command, as the default one is ugly and a custom one allows us to display whatever we want for it. I'm thinking that we use the flags extension of discord.py for it, as that's basically what the extension was built to do, but it's up to y'all. What do y'all think?
Flags ext is external, right? (not in dpy yet)
How do you want to use flags for the help command?
Aslo @Vyvy-vi, flags aren't part of the default d.py. We'd also have to change large parts of the codebase iirc if we want to use flags, since they require a custom decorator for all commands. That's not necessarily something bad, but we'd have to discuss that. I think flags may actually be quite nice to have. Would you like to start a Discussion thread on the repo about adding flags?
Let's make a help command without flags for now, though, so we have something prettier than the default. I agree with @ChiliPy that the default is... suboptimal.
Has anything been decided on this?
I'd suggest doing it a bit different from the PyDis way; where it lists all the commands on calling a bare !help - and instead go with displaying all possible cogs - giving you all the different groups of commands available.
Calling !help <cog name> gives you the list of commands in that cog with their short help strings and !help <command name> for the detailed description on the command.
I think this would avoid wasting time clicking through pages on a long help command, finding the command you need quicker.
I had discussed about the command on discord with Vester(@gustavwilliam), he suggested the command could use the new SELECT interaction, I'd be happy to work on this.
Lovely! I'm looking forward to seeing a fancy new help command 😄
You're assigned to the issue now.