{ "commands": { "help": { "description": "Show information about available commands.", "subcommands": {}, "examples": ["!help", "!help quote"] }, "quote": { "description": "Manage quotes (add, remove, fetch).", "subcommands": { "add": { "args": "[quote_text]", "desc": "Adds a new quote." }, "remove": { "args": "[quote_number]", "desc": "Removes the specified quote by ID." }, "[quote_number]": { "desc": "Fetch a specific quote by ID." }, "no subcommand": { "desc": "Fetch a random quote." } }, "examples": [ "!quote add This is my new quote : Add a new quote", "!quote remove 3 : Remove quote # 3", "!quote 5 : Fetch quote # 5", "!quote : Fetch a random quote" ] }, "ping": { "description": "Check my uptime.", "subcommands": {}, "examples": ["!ping"] }, "howl": { "description": "Attempt a howl, measured 0-100%.\n(*Adventure Command*)", "subcommands": {}, "examples": [ "!howl" ] }, "hi": { "description": "Hello there.", "subcommands": {}, "examples": [ "!hi" ] }, "greet": { "description": "Make me greet you to Discord!", "subcommands": {}, "examples": [ "!greet" ] }, "reload": { "description": "Reload Discord commands dynamically. TODO.", "subcommands": {}, "examples": [ "!reload" ] } } }