Roles & permissions

Create roles, set colours and hierarchy, and grant or revoke permissions — with Bond checking your own permissions and role position before it touches anything.

Try asking

@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 9 tools behind it

You never call these yourself. Bond works out which ones it needs, checks your Discord permissions, and asks before anything changes.

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

  • set_member_roles

    Set, add, or remove multiple roles for one Discord member in a single atomic request.

  • edit_role

    Edit an existing role's properties in the Discord server.

  • reorder_roles

    Change the position of roles in the server hierarchy.

  • set_channel_permissions

    Set permission overwrites for a specific channel.

More of what Bond does