Create custom slash commands
Ask for a command and get a real Discord slash command with typed arguments and autocomplete, registered in your server.
custom slash commands · data & storage
How the conversation goes.
One sentence, in the channel you already use.
@Bond Make a /rank command that shows my level
A prefix command like !rank is not an option. Bond does not hold Discord's Message Content intent, so it cannot read the text of ordinary messages. A slash command gives you autocomplete, typed arguments and per-role access instead, and members stop guessing the prefix. More on what Bond can and cannot do
What Bond does after the first message.
It reads the server first, so it reuses what you already have instead of building a second copy of it.
Create a custom slash command for this server - the supported way to give a server its own command like /rank, /ticket or /daily.
create_custom_commandList every custom slash command this server has, with its kind, enabled state, Discord registration status and usage counts.
list_custom_commandsGet the full definition of one custom slash command: its body, options, access restrictions and sync state.
get_custom_commandUpdate an existing custom slash command's description, body, options, access restrictions, ephemeral setting, confirmation step or enabled state.
update_custom_commandDelete a custom slash command from this server and unregister it from Discord.
delete_custom_commandRetrieve a document from the guild's data store.
get_documentCreate or replace a document in the guild's data store.
set_documentMerge fields into an existing document (shallow merge).
merge_documentDelete a document from the guild's data store.
delete_documentList documents in a collection.
list_documentsGet a specific field from a document using dot notation for nested fields.
get_fieldAsk for it in one sentence.
Free to start. Bond never needs Administrator, and it names everything it is about to change before it changes it.