commands

Create new command

post/bot/commands/{channel}

Request

Path parameters

channelstring required
Example:5b2e2007760aeb7729487dab

guid - Channel id

Headers

Acceptstring required
Example:application/json

Request body

aliasesstring[] required
keywordsstring[] required
enabledboolean required
enabledOnlineboolean required
enabledOfflineboolean required
hiddenboolean required
costinteger required
typestring required
accessLevelinteger required
regexstring required
replystring required
commandstring required
channelstring required

Example request

{
  "cooldown": {
    "user": 15,
    "global": 5
  },
  "aliases": [],
  "keywords": [],
  "enabled": true,
  "enabledOnline": true,
  "enabledOffline": true,
  "hidden": false,
  "cost": 0,
  "type": "say",
  "accessLevel": 100,
  "regex": "test[0-9]{3}",
  "reply": "test response",
  "command": "test2",
  "channel": "5b2e2007760aeb7729487dab"
}

Response

aliasesstring[] required
keywordsstring[] required
enabledboolean required
enabledOnlineboolean required
enabledOfflineboolean required
hiddenboolean required
costinteger required
typestring required
accessLevelinteger required
_idstring
regexstring required
replystring required
commandstring required
channelstring required
createdAtstring
updatedAtstring

Example response

{
  "cooldown": {
    "user": 15,
    "global": 5
  },
  "aliases": [],
  "keywords": [],
  "enabled": true,
  "enabledOnline": true,
  "enabledOffline": true,
  "hidden": false,
  "cost": 0,
  "type": "say",
  "accessLevel": 100,
  "_id": "5c0a5172de9a4c5b7da14d8a",
  "regex": "test[0-9]{3}",
  "reply": "test response",
  "command": "test",
  "channel": "5b2e2007760aeb7729487dab",
  "createdAt": "2018-12-07T10:54:42.594Z",
  "updatedAt": "2018-12-07T10:54:42.594Z"
}

Changes

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      the request's body type changed from no type to object

    • breaking

      the response's body type changed from no type to object for status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • breaking

      the response property became optional for the status

    • breaking

      the response property became optional for the status

    • breaking

      the response property became optional for the status