Build an economy or currency system

Coins, daily payouts, a shop, a balance command — all stored per server, so the numbers survive restarts.

You type this

@Bond Give everyone 10 coins a day and make a /balance command

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

  1. Add Bond to your server — one click, no setup wizard.
  2. Mention @Bond in any channel and describe what you want.
  3. Approve the actions it proposes. You can allow something once, allow it always, or say no.

What it uses under the hood

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

  • create_custom_command

    Create a custom slash command for this server - the supported way to give a server its own command like /rank, /ticket or /daily.

  • list_custom_commands

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

  • get_custom_command

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

  • update_custom_command

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

  • delete_custom_command

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

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

All data & storage toolsAll custom slash commands toolsAll automations & flows tools

Related