CommunityOne Discord Bot Permissions
Updated as of November 26, 2024
Key Permissions
Why do we need Manage Roles?
- Setup: Used to create private setup channel where you can get alert whether your bot is working properly.
- Hype Engine: Used to to grant roles at the shop.
- Spark: Used to create private onboarding channels. Used to create private spark testing channel.
Why do we need Manage Server?
- Analytics: Used to track invites for the analytics dashboard.
- Hype Engine: Used to create invite links for collab
Why do we need Manage Channel?
- Setup: Used to create private setup channel.
- Hype Engine: Used to create leaderboard channel.
- Spark: Used to create private onboarding channels. Used to create private spark testing channel.
Permissions needed for individual features
Setup
Manage Channels
Used to create private setup channel.
Manage Messages
Required for setup messages / menus.
Manage Roles
Used to create private setup channel.
Send Messages / Send Messages in Threads
Required to send setup messages.
Use External Emoji
Used for displaying custom emoji on setup menu buttons.
Embed Links
Required for some setup channel messages.
Analytics
Manage Server
Used to track invites for the analytics dashboard.
Read Message History
Required for tracking historic message data on analytics dashboard.
View Audit Log
Used to track verification on analytics dashboard. Used to automatically trigger invite tracking (analytics dashboard) when bot receives manage server permission.
View Channels
Required for tracking message stats on analytics dashboard.
Hype Engine
Attach Files
Required for displaying quests UI (image based).
Create Invite
Used to create invite links for collab.
Manage Channels
Used to create leaderboard channel.
Manage Roles
Used to to grant roles at the shop.
Manage Server
Used to create invite links for collab.
Send Messages / Send Messages in Threads
Required to send daily leaderboard updates and weekly winner announcements.
View Channels
Required to track message activity for quest completion.
Embed Links
Required for displaying Quests UI (embedded image)
Spark
Manage Channels
Used to create private onboarding channels. Used to create private spark testing channel.
Manage Roles
Used to create private onboarding channels. Used to create private spark testing channel.
Send Messages / Send Messages in Threads
Required for basic chatbot functionality.
Use External Emoji
Used for displaying custom emoji on Quests UI buttons. Used for displaying custom emoji on Leaderboard updates and Weekly Winner Anouncements.
View Channels
Required for basic chatbot functionality.
Embed Links
Used for embedding link contents when retrieved from chatbot knowledge.