151 lines
2.8 KiB
JSON
151 lines
2.8 KiB
JSON
[
|
|
{
|
|
"name": "whoami",
|
|
"description": "Get your extension info if you have one",
|
|
"type": 1
|
|
},
|
|
{
|
|
"name": "new",
|
|
"description": "Get an extension on the LiteNet Phone System",
|
|
"type": 1
|
|
},
|
|
{
|
|
"name": "delete",
|
|
"description": "Remove your extension from the LiteNet Phone System",
|
|
"type": 1,
|
|
"options": [
|
|
{
|
|
"name": "confirm",
|
|
"description": "Confirm that you want to delete your extension. THIS CANNOT BE UNDONE!",
|
|
"type": 5,
|
|
"required": true,
|
|
"choices": [
|
|
{
|
|
"name": "yes",
|
|
"value": "yes"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "list",
|
|
"description": "List all extensions on the LiteNet Phone System",
|
|
"type": 1
|
|
},
|
|
{
|
|
"name": "button",
|
|
"description": "Send the get an extension button!",
|
|
"type": 1,
|
|
"default_member_permissions": 0
|
|
},
|
|
{
|
|
"name": "name",
|
|
"description": "Change your extension's name (Defaults to your Discord name)",
|
|
"type": 1,
|
|
"options": [
|
|
{
|
|
"name": "name",
|
|
"description": "The new name for your extension",
|
|
"type": 3,
|
|
"required": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "admin",
|
|
"description": "Admin only commands",
|
|
"type": 1,
|
|
"default_member_permissions": 0,
|
|
"options": [
|
|
{
|
|
"name": "silence",
|
|
"description": "Kill all ongoing calls",
|
|
"type": 1,
|
|
"default_member_permissions": 0
|
|
},
|
|
{
|
|
"name": "reload",
|
|
"description": "Run asterisk reload",
|
|
"type": 1,
|
|
"default_member_permissions": 0
|
|
},
|
|
{
|
|
"name": "reboot",
|
|
"description": "Reboot the server (LAST RESORT)",
|
|
"type": 1,
|
|
"default_member_permissions": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "dev",
|
|
"description": "Developer only commands",
|
|
"type": 1,
|
|
"default_member_permissions": 0,
|
|
"options": [
|
|
{
|
|
"name": "fwconsole",
|
|
"description": "Run an fwconsole command",
|
|
"type": 1,
|
|
"default_member_permissions": 0,
|
|
"options": [
|
|
{
|
|
"name": "command",
|
|
"description": "The command to run",
|
|
"type": 3,
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "asterisk",
|
|
"description": "Run an asterisk CLI command",
|
|
"type": 1,
|
|
"default_member_permissions": 0,
|
|
"options": [
|
|
{
|
|
"name": "command",
|
|
"description": "The command to run",
|
|
"type": 3,
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "shell",
|
|
"description": "Run a shell command",
|
|
"type": 1,
|
|
"default_member_permissions": 0,
|
|
"options": [
|
|
{
|
|
"name": "command",
|
|
"description": "The command to run",
|
|
"type": 3,
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "restart",
|
|
"description": "Restart the bot",
|
|
"type": 1,
|
|
"default_member_permissions": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Lookup Extension",
|
|
"type": 2
|
|
},
|
|
{
|
|
"name": "Create Extension",
|
|
"type": 2,
|
|
"default_member_permissions": 0
|
|
},
|
|
{
|
|
"name": "Delete Extension",
|
|
"type": 2,
|
|
"default_member_permissions": 0
|
|
}
|
|
] |