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.