Set up a suggestion box

A command that posts suggestions to a channel with voting reactions already on them, and keeps a record you can search later.

custom slash commands · data & storage · messages

How the conversation goes.

One sentence, in the channel you already use.

  • @Bond Make a /suggest command that posts to #suggestions with thumbs up and down on it

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_command

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

list_custom_commands

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

get_custom_command

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

update_custom_command

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

delete_custom_command

Retrieve a document from the guild's data store.

get_document

Create or replace a document in the guild's data store.

set_document

Merge fields into an existing document (shallow merge).

merge_document

Delete a document from the guild's data store.

delete_document

List documents in a collection.

list_documents

Get a specific field from a document using dot notation for nested fields.

get_field

Send a message to a specific text channel in the Discord server.

send_message

Edit a message that was sent by the bot.

edit_message

Toggle whether Discord displays embeds and link previews on an existing message.

suppress_message_embeds

Forward an existing Discord message into another text-based channel.

forward_message

Delete a specific message from a Discord channel.

delete_message

Delete multiple messages at once from a Discord channel (purge).

bulk_delete_messages

Ask 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.