Collect applications with a form command
A slash command with typed questions like age, timezone and why they want the role, that saves the answers and posts them for staff to read.
custom slash commands · data & storage · messages
How the conversation goes.
One sentence, in the channel you already use.
@Bond Make an /apply command that asks for their age, timezone and why they want to be a mod, and posts it in #applications
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, such as /rank, /daily or /profile.
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: what it runs, its options, who may use it, whether Discord has it registered, and its last few runs.
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_commandDry-run a custom slash command before it is saved, so a broken one is caught first.
test_custom_commandRead one document from this server's data store by collection and ID.
get_documentCreate a document in this server's data store, or replace one whole.
set_documentMerge fields into a document (shallow), keeping the fields you do not mention; creates it if missing.
merge_documentDelete a document from this server's data store.
delete_documentBrowse a collection: its documents with their IDs and data, paged, optionally narrowed by one field comparison.
list_documentsGet one field of a document by dot path.
get_fieldSend a message to a channel or thread, optionally with components (buttons, select menus, modals) that make it an interactive panel members click.
send_messageEdit a message the bot already sent: its text, embeds, attachments or interactive components.
edit_messageToggle whether Discord displays embeds and link previews on an existing message.
suppress_message_embedsForward an existing Discord message into another text-based channel.
forward_messageDelete one message from a Discord channel, given the channel and message ID.
delete_messageDelete many messages at once from a Discord channel (purge), far faster than one at a time.
bulk_delete_messagesAsk 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.