/gleague Command
Manage Guild League battles. Create league nights with signup embeds, submit match result screenshots with automatic OCR parsing, and view season records.
Subcommands
- 1.
/gleague create— Create a league night and post the signup embed - 2.
/gleague submit— Submit a match result screenshot for OCR parsing - 3.
/gleague record— Show the season win/loss record
/gleague create
Creates a new Guild League night and posts a signup embed in the target channel. If a night already exists for that date (and sub-guild), it reuses the existing record and reposts the embed.
Command syntax
Parameters
daterequired
Text
The date of the league night. Accepts formats like 2025-04-10, April 10, or Friday.
subguild
Text
Restrict this night to a specific sub-guild. Must match a configured sub-guild name.
channel
Channel mention
Text channel to post the signup embed in. Defaults to the channel where the command is run.
Usage examples
Create a league night for a date:
Create for a sub-guild in a specific channel:
/gleague submit
Submit a Guild League match result screenshot. CoGM extracts match data automatically via OCR and assigns it to the appropriate time slot.
Command syntax
Parameters
imagerequired
Image attachment
The Guild League match result screenshot (PNG or JPEG). Must show the final result screen clearly.
subguild
Text
Sub-guild this match belongs to. Used to match the result to the correct league night.
Usage example
What happens after submit
- 1.CoGM downloads and OCR-processes the screenshot
- 2.Extracts opponent name, result (win/loss), player K/D stats, and map
- 3.If only one open slot remains, it auto-assigns the result
- 4.If multiple slots are open, a dropdown lets you pick the correct time slot
- 5.Allies and opponents are recorded with individual stats (kills, deaths, damage, score)
/gleague record
Displays the season win/loss record for your guild.
Command syntax
Parameters
subguild
Text
Filter the record to a specific sub-guild. Omit to see the overall season record.
Usage examples
View overall season record:
View record for a sub-guild:
Signup buttons
Guild League nights created with /gleague create post an embed with signup buttons for each time slot. Members click buttons to register for their desired battle slot.
Troubleshooting
"Guild League not enabled"
Your community must have the GUILD_LEAGUE feature enabled. Contact support or check your community settings.
"Date format invalid"
Use a recognizable date format: 2026-04-15, April 15, or Friday. Dates in the past are accepted.
"OCR failed on screenshot"
Make sure the screenshot shows the full Guild League result screen. Try a clear, uncropped screenshot without UI overlays.
"No league nights found"
Create a league night first using /gleague create before submitting results.
Permission denied
Only members with the manage:guild_league permission can create nights and submit results.