Custom slash commands

Ask for a command and Bond builds a real Discord slash command — typed arguments, autocomplete, per-role access — registered in your server.

Try asking

@Bond Make a /rank command that shows my level

@Bond Make a /ticket command that opens a private channel

The 5 tools behind it

You never call these yourself. Bond works out which ones it needs, checks your Discord permissions, and asks before anything changes.

  • create_custom_command

    Create a custom slash command for this server - the supported way to give a server its own command like /rank, /ticket or /daily.

  • list_custom_commands

    List every custom slash command this server has, with its kind, enabled state, Discord registration status and usage counts.

  • get_custom_command

    Get the full definition of one custom slash command: its body, options, access restrictions and sync state.

  • update_custom_command

    Update an existing custom slash command's description, body, options, access restrictions, ephemeral setting or enabled state.

  • delete_custom_command

    Delete a custom slash command from this server and unregister it from Discord.

More of what Bond does