Error message: Missing Permissions. How to fix?
Channel Overrides
Even when Atomcal bot is granted the requested permissions to a Discord server, those permissions can be overwritten by setting Advanced permissions on a specific channel.
In the example below you can see an Advanced permission was applied to this channel to remove the Send Messages permission from @everyone which includes Atomcal bot.
To correct this, another Advanced permission must be added to explicitly grant those permissions to the bot which have been revoked.
Private Text Channels
When creating a connection to a private channel, you must first invite Atomcal Bot to that channel.
Private Voice Channels
When create Discord Event with a private Voice Channel Atomcal Bot must have access to the event's voice channel. Without proper access, syncing of the Discord event will fail. When this occurs you will be notified with a private DM specifying which voice channel caused the issue.
In this case, explicit permissions should be provided to Atomcal Bot.
Stage Events
When syncing a Discord Event associated with a Stage, you must first add Atomcal Bot as a moderator for that Stage. If the bot's role has not been added as a moderator for the Stage channel you will receive an Insufficient Permissions
error.
Getting Help
The documentation here attempts to answer most questions, but if you run into something that needs to be covered, please let us know.
Join the Discord Support Server
Have something to ask or suggest? Join our Discord Support Server and share in our #atomcal channels.