Discord permissions: errors, fixes and what bots ask for

What a Discord permission error means, how to fix it in the Discord app, and the rule behind it, with Discord's own documentation linked.

5 pages

What Bond asks for

The install link on this site asks for every Discord permission except Administrator. That is a wide grant, because Bond's tools reach nearly everything Discord lets a bot do. Leaving Administrator out is what keeps your channel overwrites in force: hide a channel from Bond's role and Bond stays out of it, and it tells you what it could not reach rather than working around it.

Every action is also checked against the person who asked. Bond will not change a role, a member or a channel for you unless your own permissions and role position would let you do it in the Discord client, and opening a channel to @everyone always takes a separate confirmation.

Bond reads these settings for you. Ask it why someone cannot see a channel and it works the answer out from that channel's actual overwrites and roles, not from role names.