Start from the task
List the bot’s actions first: reading a channel, sending messages or managing roles. Grant the permissions those actions require instead of defaulting to Administrator.
Check channel overrides
Server permissions are not the whole picture. Channel overrides can change effective access. Review the destination channel before assuming an operation will succeed.
Respect role order
Managing roles depends on hierarchy as well as permission bits. Preview planned changes and report what the bot cannot manage before executing a community setup.