discord-freepbx-manager/commands.json
2024-03-24 04:10:15 -06:00

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
}
]