Run a giveaway
Post the entry message, let people react, and have a winner drawn at random when the timer runs out.
You type this
@Bond Run a giveaway in #events — react to enter, pick a winner in 24 hours
Bond reads your server, works out what needs doing, and shows you what it is about to change before it changes anything.
How to set it up
- Add Bond to your server — one click, no setup wizard.
- Mention @Bond in any channel and describe what you want.
- Approve the actions it proposes. You can allow something once, allow it always, or say no.
What it uses under the hood
send_message
Send a message to a specific text channel in the Discord server.
edit_message
Edit a message that was sent by the bot.
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 a specific message from a Discord channel.
bulk_delete_messages
Delete multiple messages at once from a Discord channel (purge).
create_flow
Create an automation flow using the V3 DSL (Domain Specific Language).
update_flow
Update an existing automation flow.
list_flows
List all automation flows configured for this Discord server.
get_flow
Get detailed information about a specific automation flow including its DSL source code, trigger, and recent execution history.
delete_flow
Delete an automation flow from this Discord server.
toggle_flow
Enable or disable an automation flow.
get_document
Retrieve a document from the guild's data store.
set_document
Create or replace a document in the guild's data store.
merge_document
Merge fields into an existing document (shallow merge).
delete_document
Delete a document from the guild's data store.
list_documents
List documents in a collection.
get_field
Get a specific field from a document using dot notation for nested fields.
All messages toolsAll automations & flows toolsAll data & storage tools