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.