d-bot
Version:
A quirky Discord bot made for single, small, private servers
157 lines (156 loc) • 3.23 kB
JSON
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"required": [
"token",
"owner",
"prefixes"
],
"additionalProperties": false,
"properties": {
"token": {
"type": "string"
},
"owner": {
"type": "string",
"pattern": "^[0-9]+$"
},
"prefixes": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 1
}
},
"adminRole": {
"type": "string",
"default": null
},
"privateChannels": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[0-9]+$"
},
"default": []
},
"noLogServers": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[0-9]+$"
},
"default": []
},
"noLogChannels": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[0-9]+$"
},
"default": []
},
"allowCustomColors": {
"type": "boolean",
"default": false
},
"minecraft": {
"type": "object",
"properties": {
"ip": {
"type": "string"
},
"port": {
"type": "integer"
}
},
"default": null,
"additionalProperties": false
},
"mumble": {
"type": "object",
"properties": {
"email": {
"type": "string"
},
"apiKey": {
"type": "string"
}
},
"default": null,
"additionalProperties": false
},
"starbound": {
"type": "object",
"properties": {
"statusImage": {
"type": "string",
"format": "url"
}
},
"default": null,
"additionalProperties": false
},
"7d": {
"type": "object",
"properties": {
"ip": {
"type": "string"
},
"telnetPort": {
"type": "integer"
},
"telnetPass": {
"type": "string"
}
},
"default": null,
"additionalProperties": false
},
"userAliases": {
"type": "object",
"additionalProperties": false,
"patternProperties": {
"^[0-9]+$": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
}
},
"default": {}
},
"timezones": {
"type": "object",
"additionalProperties": false,
"patternProperties": {
".+": {
"type": "string",
"format": "IANATimeZone"
}
}
},
"comic": {
"properties": {
"channel": {
"type": "string",
"pattern": "^[0-9]+$"
},
"users": {
"type": "object",
"additionalProperties": false,
"patternProperties": {
"^[0-9]+$": {
"type": "string",
"minLength": 1
}
}
}
},
"default": null,
"additionalProperties": false
}
}
}