{ "commands": { "help": { "description": "Show information about available commands.", "subcommands": {}, "examples": [ "help", "help quote" ] }, "quote": { "description": "Manage quotes (add, remove, restore, fetch, info).", "subcommands": { "no subcommand": { "desc": "Fetch a random quote." }, "[quote_number]": { "args": "[quote_number]", "desc": "Fetch a specific quote by ID." }, "search": { "args": "[keywords]", "desc": "Search for a quote with keywords." }, "last/latest/newest": { "desc": "Returns the newest quote." }, "add": { "args": "[quote_text]", "desc": "Adds a new quote." }, "remove": { "args": "[quote_number]", "desc": "Removes the specified quote by ID." }, "restore": { "args": "[quote_number]", "desc": "Restores the specified quote by ID." }, "info": { "args": "[quote_number]", "desc": "Retrieves info about the specified quote." } }, "examples": [ "quote : Fetch a random quote", "quote 3 : Fetch quote #3", "quote search ookamikuntv : Search for quote containing 'ookamikuntv'", "quote add This is my new quote : Add a new quote", "quote remove 3 : Remove quote #3", "quote restore 3 : Restores quote #3", "quote info 3 : Gets info about quote #3" ] }, "ping": { "description": "Check my uptime.", "subcommands": { "stat": {} }, "examples": [ "ping" ] }, "howl": { "description": "Attempt a howl, measured 0-100%.\n(*Adventure Command*)", "subcommands": { "no subcommand": { "desc": "Attempt a howl" }, "stat/stats": { "args": "[username]", "desc": "Get statistics about another user. Can be empty for self, or 'all' for everyone." } }, "examples": [ "howl : Perform a normal howl attempt.", "howl stat : Check your own howl statistics.", "howl stats : same as above, just an alias.", "howl stat [username] : Check someone else's statistics", "howl stat all : Check the community statistics" ] }, "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" ] } } }