{ "message": [ { "type": "equals", "content": "ping", "response": "pong" }, { "type": "startswith", "content": "$hello", "response": "Hello!" }, { "type": "equals", "content": "get kudos", "function": "getKudos" } ], "command": [ { "name": "hello", "description": "Sends a greeting!", "function": "hello", "parameters": [] }, { "name": "greet", "description": "Greets the specified user", "function": "greet", "parameters": [ { "name": "name", "type": "str", "description": "The user to greet" } ] }, { "name": "get-kudos", "description": "The amount of Kudos this user has.", "function": "getKudos", "parameters": [] }, { "name": "generate-status", "description": "Retrieve the status of an Asynchronous generation request.", "function": "generateStatus", "parameters": [ { "name": "id", "type": "str", "description": "The ID of asyncronous generation request." } ] } ] }