Messages

Send, edit, pin, search and bulk-delete messages, build embeds and run polls, in any channel Bond can see.

25 of 196 tools

What you can ask.

  • @Bond Post the rules in #rules and pin it

  • @Bond Delete the last 50 messages in #spam

The 25 tools in this group.

These are the names Bond picks between. You never type one.

send_message

Send a message to a channel or thread, optionally with components (buttons, select menus, modals) that make it an interactive panel members click.

edit_message

Edit a message the bot already sent: its text, embeds, attachments or interactive components.

suppress_message_embeds

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

forward_message

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

delete_message

Delete one message from a Discord channel, given the channel and message ID.

bulk_delete_messages

Delete many messages at once from a Discord channel (purge), far faster than one at a time.

pin_message

Pin a message in a Discord channel so it shows in the channel's pins menu, for rules, announcements or anything members should find easily.

unpin_message

Unpin a message from a Discord channel: it leaves the pins list but is not deleted.

list_pinned_messages

List every pinned message in a Discord channel, with message IDs, content previews, authors and timestamps.

reply_to_message

Reply to a specific message in quote-reply format, so the reply shows and links to the message it answers.

add_reaction

Add one emoji reaction to a message as the bot, for acknowledgement, quick feedback or a reaction-role picker.

remove_reaction

Remove one emoji's reaction from a message: Bond's own, one member's, or everyone's.

set_reactions

Set the full list of emoji reactions Bond has on a message in one step, replacing whatever is there.

fetch_message

Fetch one message by its ID: content, author, embeds, attachments, reactions, pinned/reply state and created/edited timestamps.

crosspost_message

Crosspost (publish) a message in an announcement channel so it appears in every server that follows that channel.

fetch_messages

Read a page of a channel's recent messages, newest first, and page back through older ones.

search_messages

Search messages in a Discord channel by text, author, attachments or embeds.

get_reaction_users

Get the users who reacted with one emoji on a message: IDs, usernames and display names.

remove_all_reactions

Remove every reaction of every emoji from a message, members' included.

send_poll

Send a native Discord poll to a channel: a question, up to 10 answers, and Discord's own voting UI with live counts.

end_poll

End a poll before its scheduled expiry, closing voting and finalizing the results immediately.

get_poll_results

Get a poll's aggregate results: the question, each answer with its id and vote count, whether the results are final, and when it expires.

get_poll_voters

Get the users who voted for one specific answer in a Discord poll.

list_panels

List the interactive panels in this server: every button and select menu Bond attached to a message, what it runs, and whether it is still live.

disable_panel

Switch off one button or menu on a panel so clicking it stops running anything.

Ask Bond for one of these.

It checks your own Discord permissions first, shows you what it is about to change, and waits.