big help upgrades

- short descriptions for command list
  - argument descriptions
  - render argument list on detailed help page
This commit is contained in:
derpystuff 2022-12-06 10:26:34 +01:00
parent 5e5a738b74
commit f9c627ada1
55 changed files with 114 additions and 30 deletions

View file

@ -46,13 +46,15 @@ module.exports = {
label: 'query',
aliases: ['r34'],
metadata: {
description: 'Returns image search results from various rule34-focused sites.\n\nSupported Sites: `' + Object.keys(SITES).join(', ') + '`',
description: 'Returns image search results from various rule34-focused sites.',
description_short: 'Rule34 Search',
explicit: true,
examples: ['r34 sex -site rule34'],
category: 'search',
usage: 'rule34 <query> [-site <service>]'
},
args: [
{name: 'site', default: 'rule34'}
{name: 'site', default: 'rule34', type: 'string', help: `Site to search on \` ${Object.keys(SITES).join(', ')} \``}
],
run: async (context, args) => {
context.triggerTyping();