A Carl-bot alternative

Carl-bot is the reference for reaction roles. The usual reason to look elsewhere is wanting the rest of the server managed the same way, without learning a second interface.

What's different

Reaction roles are one sentence to Bond, and the same sentence-based approach covers channels, permissions, moderation and scheduled posts — rather than a separate configuration surface per feature.

@Bond Post a role picker in #roles for Gaming, Music and Art, and give the role when someone reacts

When to stay on Carl-bot

Stick with Carl-bot if reaction roles are the only thing you need and you want the deepest possible options for them. It is good at reaction roles and logging and there is no prize for switching tools you are happy with.

Running both

You do not have to choose. Bond does not take over anything another bot is doing — add it alongside Carl-bot, use it for the things that are awkward today, and move the rest over only if you want to.

Some of what it uses here

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

  • list_roles

    List all roles in the Discord server.

  • create_role

    Create a new role in the Discord server.

  • delete_role

    Delete a role from the Discord server.

  • assign_role

    Assign a role to a member in the Discord server.

  • remove_role

    Remove a role from a member in the Discord server.

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

Part of 162 tools covering channels, roles, moderation, automation, events and voice.

Other comparisons

Automations & flows toolsRoles & permissions toolsMessages tools