Invite the Bot
Inviting the CoGM bot to your Discord server enables slash commands and automations for your guild.
Manage Roles and Manage Channels power reaction roles, level rewards, and the channels CoGM creates for you. Leaving the default boxes checked keeps every feature working.Bot invite link
Click the button below to open the Discord OAuth screen. You'll be asked to select which server to add the bot to.
Required permissions
The invite link requests these permissions:
Read and send messages
Post embeds, confirmations, announcements, and event updates
View Channels · Send Messages · Embed Links · Attach Files · Read Message History · Add Reactions · Use External Emojis · Mention Roles
Threads
Run ticket and application-review threads
Create Public Threads · Create Private Threads · Send Messages in Threads · Manage Threads
Roles and channels
Reaction roles, level and birthday rewards, LFG and war-room channels
Manage Roles · Manage Channels
Moderation
Auto-mod, gate-keeper, and strikes (kick, ban, timeout, clean spam)
Kick Members · Ban Members · Timeout Members · Manage Messages
Voice
Music, shotcaller relay, and voice attendance tracking
Connect · Speak · Use Voice Activity · Move Members
Action logs
Attribute who did what in your server audit log
View Audit Log
After you invite the bot
Two things the bot cannot do for itself. Skipping them is the most common reason role rewards or channel posts silently fail after a successful invite.
- 1.Move the CoGM role up. Open Server Settings › Roles and drag the
CoGMrole above any role you want it to assign or manage (reaction roles, level and birthday rewards). A bot can only manage roles positioned below its own. - 2.Give it channel access. The bot only sees and posts in channels its role is allowed to view. Add the CoGM role to the channels you want it to use, including your gear, signup, and log channels.
Slash command registration
/upload, /events, /attendance will appear automatically. Type / in any channel to see all available commands.What happens after you invite the bot
- 1.The bot joins your server and appears in the member list
- 2.Slash commands become available to all members (permissions are checked per-command)
- 3.Once you give it access to a channel, it can post event updates, signups, and logs there
- 4.Officers can start creating events, managing gear uploads, and tracking attendance
If you see "Invalid server"
This means you don't have Manage Server permission on that Discord. Ask a server owner or someone with Manage Server to click the invite link and add the bot.
Next: start using commands
See the Discord Bot overview for a complete list of all commands.