Skip to content

xd)help getting too big / needs to be finished #48

@Colind8

Description

@Colind8

xd)help is getting really big so it'd be nice to compress it a bit.

Embeds and uses

xd)help embed:

Displays each category and every command within the category.

`xd)help [category]` -- Shows the help page
# Utility
`xd)choose`, `xd)invite`, `xd)ping`, `xd)popularity`, `xd)react`...

# Meme
`xd)actually`, `xd)aktchually`, `xd)joke`,  `xd)nuke `,  `xd)p`...

# Games
`xd)idle`, `xd)rps`, `xd)steamroll`

# Others
`xd)hug`, `xd)poll`, `xd)r/`, `xd)snowball`...

xd)help utility embed:

(utility already implemented, every other category needs implementation)
Displays every command within a category and its description.

# Help: Utility
`xd)choose [options, ...]` -- Pick a random thing from a comma seperated list.
`xd)invite` -- Returns the invite for the bot
`xd)ping` -- Replies with Pong!
`xd)pong` -- Replies with Ping!

xd)help command embed:

Displays a specific command's description and usage.

# Help: command
Description

Usage:
`xd)command <required> [optional]`

Command object

Proposed changes to the command object:

Current keys

name: the actual command name. Always used directly after "xd)"
description: a short description of what the command does.
usage: an explanation for how you format the command
category: the help category the command falls under

Proposed new keys:

long_desc: a longer, more precise explanation for what a command does. Only displayed when using xd)help command.

Example

name: 'command',
description: 'This is a command'
long_desc: 'This is a longer, more descriptive description of the command',
usage: 'xd)command <required> [optional]'
category: 'others'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions