This task covers the creation of a meta-help topic - A special-cased topic which will simply produce a list of all help topics CadenceBot can respond to.
This requires the implementation of a special-casing mechanism (which will probably be shared with #60). My current thought for this in config is something like:
Upon recognition of this special case, we should dynamically assemble a list of all available help topics (ie Object.keys(config.helpTopics), and format them into a helptext, which should be something like:
Help Topics in CadenceBot
CadenceBot supports the following help topics:
help
bans
...
To see more information on a topic, see Cadence help <topic>.
The list can be numbered or unordered, as is preferred. If you can think of a good subtitle, that would be a welcome addition as well.
This task covers the creation of a meta-help topic - A special-cased topic which will simply produce a list of all help topics CadenceBot can respond to.
This requires the implementation of a special-casing mechanism (which will probably be shared with #60). My current thought for this in config is something like:
Upon recognition of this special case, we should dynamically assemble a list of all available help topics (ie
Object.keys(config.helpTopics)
, and format them into a helptext, which should be something like:The list can be numbered or unordered, as is preferred. If you can think of a good subtitle, that would be a welcome addition as well.