Madden Game Channels & Threads
Create, update, notify, close, delete, and troubleshoot weekly Madden spaces.
Create Madden game channels
Use /channels create-games.
- Import the complete schedule.
- Confirm member assignments.
- Type
/channels create-games. - Fill the required naming format, privacy choice, and commissioner role options shown by Discord.
- Select the intended week when not using current week.
- Review optional bye/default-message behavior.
- Send once.
- Inspect the created category and every matchup channel.
Requires Manage Channels.
Set assigned_users_only:true to create channels only for games with at least one assigned user. CPU-versus-CPU games are skipped, and the result reports the number created and skipped. Missing assignment data counts as unassigned. Leave this option unset or false to create all matchup channels. Bye-week channels still use the full schedule and the bye_week option.
Create Madden game threads
Use /threads create-games.
- Open the parent channel where threads should live.
- Confirm the bot can create/send/manage threads there.
- Enter the naming format.
- Fill optional privacy, role, week, message, and bye behavior shown by Discord.
- Send.
- Inspect every thread and participant.
Requires Manage Threads.
Update game channels
Use /channels update-games after importing results.
The command compares the selected week with stored game status. Options can control notifying unplayed matchups and deleting/retaining completed spaces.
- Import completed stats/results.
- Verify game status on NeonSportz.
- Run the command for the exact week.
- Choose destructive options carefully.
- Verify remaining channels.
Update game threads
Use /threads update-games after results are imported. Depending on options, completed threads can be closed/deleted and unplayed matchups notified.
Delete channels
Use /channels delete-games.
- Select the exact category. This command has no week option.
- Decide whether the containing category should also be deleted.
- Review the command.
- Send once.
- Confirm only intended channels are gone.
If a channel cannot be deleted, the result reports a failure. The category is kept when any deletion fails or unrelated channels remain.
Channel deletion matches names containing -vs-, ending in -byes, or equal
to byes within the selected category. It does not check which league or week
created them, so keep unrelated channels out of that category.
Delete threads
Use /threads delete-games with an explicit week. Deleted threads cannot be restored through NeonSportz.
Run thread update/delete commands in the parent text channel that owns the
matchup threads. They target active threads for the selected league, season,
stage, and exact week; Week 1 does not include Weeks 10–19. New names include the
league and game identity automatically, whether or not abbreviation was supplied.
Keep the generated identifying portion of each name unchanged.
Older threads without that identity are skipped, along with unrelated threads. Manage those individually in Discord; archived threads are also outside the bulk commands. Results report successful, failed, and skipped operations. A partial failure leaves the remaining spaces available to inspect and retry.
Member missing from private space
- Confirm they signed into NeonSportz with the same Discord account.
- Confirm approved membership.
- Confirm correct team assignment.
- Confirm the game uses that team.
- Confirm bot can manage private permissions.
- Recreate/adjust the affected space.
Wrong spaces
- Wrong matchups: correct/import Schedule first.
- Wrong week: verify League Info and explicit week option.
- Duplicate spaces: inspect existing spaces before rerunning create.
- Nothing created: verify games exist and permissions.
- “No games found”: the message names the stage and week it looked in. Compare it with the stage and week your league is actually on — a preseason league and a regular-season league both have a Week 1. Use the
weekoption to point at a different week. - Partial creation: inspect what exists before retrying to avoid duplicates.