[
    {
        "DisplayName": "Listen Port",
        "Category": "SinusBot:code",
        "Subcategory": "Bot:settings:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ListenPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "ListenPort",
        "EnumValues": {}
    },
    {
        "DisplayName": "Listen Host",
        "Category": "SinusBot:code",
        "Subcategory": "Bot:settings:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ApplicationIPBinding",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "ListenHost",
        "EnumValues": {}
    },
    {
        "DisplayName": "YoutubeDL Path",
        "Category": "SinusBot:code",
        "Subcategory": "Bot:settings:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "YoutubeDLPath",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "YoutubeDLPath",
        "DefaultValue": "./yt-dlp/yt-dlp",
        "EnumValues": {}
    },
    {
        "DisplayName": "Data Dir",
        "Category": "SinusBot:code",
        "Subcategory": "Bot:settings:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "DataDir",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "DataDir",
        "DefaultValue": "./data",
        "EnumValues": {}
    },
    {
        "DisplayName": "Bot Mode",
        "Category": "SinusBot:code",
        "Subcategory": "Bot:settings:1",
        "Description": "Sets whether to run SinusBot for Discord only, or for both Discord and TeamSpeak 3/6. Delete the 'data' directory and update the server after selecting 'Discord + TeamSpeak 3/6'",
        "Keywords": "bot,mode,discord,teamspeak",
        "FieldName": "BotMode",
        "InputType": "enum",
        "ParamFieldName": "TS3Path",
        "DefaultValue": "",
        "EnumValues": {
            "": "Discord only",
            "./TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64": "Discord + TeamSpeak 3/6"
        }
    },
    {
        "DisplayName": "Custom Admin Password",
        "Category": "SinusBot:code",
        "Subcategory": "Bot:settings:1",
        "Description": "Sets a custom admin password to log in to SinusBot. This will override the default random password that SinusBot generates and displays on first start",
        "Keywords": "password,admin,overridepassword",
        "FieldName": "override-password",
        "InputType": "Password",
        "ParamFieldName": "override-password",
        "IncludeInCommandLine": true,
        "SkipIfEmpty": true,
        "DefaultValue": "",
        "EnumValues": {}
    }
]