Invite the Bot

Inviting the CoGM bot to your Discord server enables slash commands and automations for your guild.

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. 1.Move the CoGM role up. Open Server Settings › Roles and drag the CoGM role 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. 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

After the bot joins your server, slash commands like /upload, /events, /attendance will appear automatically. Type / in any channel to see all available commands.

What happens after you invite the bot

  1. 1.The bot joins your server and appears in the member list
  2. 2.Slash commands become available to all members (permissions are checked per-command)
  3. 3.Once you give it access to a channel, it can post event updates, signups, and logs there
  4. 4.Officers can start creating events, managing gear uploads, and tracking attendance
If the bot ever stops responding or needs to be re-added, you can re-run this invite process. It won't duplicate the bot.

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.