Announce birthdays and anniversaries
Members save their date once, and the server says something on the day. Works the same for join anniversaries.
data & storage · automations & flows · custom slash commands
How the conversation goes.
One sentence, in the channel you already use.
@Bond Let people set their birthday with a command and wish them in #general on the day
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.
Read 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_fieldCreate an automation that runs on an event or a schedule, saved only after a dry run passes.
create_flowUpdate an existing automation flow: replace its code, or change its description or enabled state.
update_flowList every automation in this server with its trigger, status, summary and how its last run went.
list_flowsGet one automation in full: what it does, what it is allowed to touch, and how its last few runs went.
get_flowDelete an automation flow from this Discord server permanently; it stops running immediately and there is no undo.
delete_flowEnable or disable an automation flow, keeping its configuration.
toggle_flowCreate 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_commandAsk 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.