Auto-assign roles when someone joins

Give every new member a role the moment they arrive, without setting up a reaction-role board or wiring a flowchart.

automations & flows · roles & permissions · members

How the conversation goes.

One sentence, in the channel you already use.

  • @Bond Give everyone who joins the Member role and welcome them in #general

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.

Create an automation flow using the V3 DSL (Domain Specific Language).

create_flow

Update an existing automation flow.

update_flow

List all automation flows configured for this Discord server.

list_flows

Get detailed information about a specific automation flow including its DSL source code, trigger, and recent execution history.

get_flow

Delete an automation flow from this Discord server.

delete_flow

Enable or disable an automation flow.

toggle_flow

List all roles in the Discord server.

list_roles

Look up a single role by its ID or exact name.

get_role

Create a role with permissions, display settings, icon or Unicode emoji, and a solid, gradient (two-color), or holographic (three-color) color.

create_role

Delete a role from the Discord server.

delete_role

Assign a role to a member in the Discord server.

assign_role

Remove a role from a member in the Discord server.

remove_role

List members in the Discord server.

list_members

Set or remove a member's nickname in the Discord server.

set_nickname

Get detailed information about a specific member in the Discord server.

get_member_info

Check a Discord member's effective permissions in a specific channel after role and member overwrites are applied.

check_member_permissions

Set the editable BypassesVerification flag for a Discord guild member while preserving all other member flags.

set_member_flags

Remove inactive members from the Discord server who haven't been active for a specified number of days.

prune_members

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