Roles & permissions
Create roles, set colours and hierarchy, and grant or revoke permissions. Bond checks your own permissions and role position before it touches anything.
16 of 196 tools
What you can ask.
@Bond Create a Verified role in green and let it see the member-only channels
@Bond Take the ping permission away from everyone except mods
The 16 tools in this group.
These are the names Bond picks between. You never type one.
list_roles
List all roles in the Discord server, sorted by position (highest position = most authority).
get_role
Look up one role by ID or exact name, even one above Bond's own roles, and whether Bond can manage it.
create_role
Create a role with permissions, display settings, icon or Unicode emoji, and a solid, gradient or holographic color.
delete_role
Delete a role from the Discord server, removing it from every member who has it.
assign_role
Assign one role to one member, identified by ID or by name.
remove_role
Remove one role from one member, identified by ID or by name.
set_member_roles
Set, add or remove several roles for one member in a single request, so either every change lands or none does.
edit_role
Edit an existing role: name, permissions, display settings, icon or Unicode emoji, and solid, gradient or holographic color.
reorder_roles
Change the position of roles in the server hierarchy, where higher roles override lower ones.
list_channel_permissions
Read every explicit permission overwrite on a channel or category, to audit its setup or copy it onto others.
check_channel_access
Answer "who can actually see and do what here?" for many channels and subjects at once, the way Discord computes it.
set_channel_permissions
Set the permission overwrite for one role or member on one channel, or copy another channel's overwrites onto it.
reset_channel_permissions
Remove every explicit permission overwrite from one channel or category, @everyone, role and member alike, including a deny that keeps it private.
apply_channel_access_policy
Roll out one role's or member's channel access across many channels at once, keeping every excluded channel closed for the whole rollout.
list_permission_changes
List the channel permission overwrites Bond itself changed, with the exact state each one had before the change.
revert_permission_changes
Put channel permission overwrites back exactly as they were before Bond changed them.
Ask Bond for one of these.
It checks your own Discord permissions first, shows you what it is about to change, and waits.