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.
You type this
@Bond Give everyone who joins the Member role and welcome them in #general
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
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.
list_roles
List all roles in the Discord server.
get_role
Look up a single role by its ID or exact name.
create_role
Create a role with permissions, display settings, icon or Unicode emoji, and a solid, gradient (two-color), or holographic (three-color) color.
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.
list_members
List members in the Discord server.
set_nickname
Set or remove a member's nickname in the Discord server.
get_member_info
Get detailed information about a specific member in the Discord server.
check_member_permissions
Check a Discord member's effective permissions in a specific channel after role and member overwrites are applied.
set_member_flags
Set the editable BypassesVerification flag for a Discord guild member while preserving all other member flags.
prune_members
Remove inactive members from the Discord server who haven't been active for a specified number of days.
All automations & flows toolsAll roles & permissions toolsAll members tools