/
Discord Bot
/
Madden Admin Commands
Discord Command Reference

Madden Admin Commands

Imports, settings, channels, and threads.

/calendar view

Everyone

Shows upcoming dates for a Madden league or CFB dynasty.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • No special command permission is required, but Discord must allow you to use application commands in the channel.
  • Confirm the bot can resolve the intended league or dynasty.
Step by step
  1. Type /calendar view and select the command Discord suggests.
  2. Fill the required `context` option.
  3. Add `abbreviation`, `days` only when you want to override the current/default behavior.
  4. Review the completed command, then send it once and wait for the response.
  5. Review the bot response and use its pagination controls when more results are available.
Example
/calendar view context:Madden league days:30
Options
context
Required
Madden league or CFB dynasty.
abbreviation
Optional
Competition abbreviation.
days
Optional
Number of upcoming days to show, from 1 to 90.
Operational notes
  • Calendar times are shown with Discord timestamps in each viewer's local timezone.
  • If it fails or returns no data, verify the server/service abbreviation, permissions, current NeonSportz data, and option filters before retrying once.

/calendar add

Edit League/Admin or Edit Dynasty/Admin

Adds a commissioner-created date to a Madden league or CFB dynasty.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: Edit League/Admin or Edit Dynasty/Admin.
  • Confirm the bot can resolve the intended league or dynasty.
Step by step
  1. Type /calendar add and select the command Discord suggests.
  2. Fill the required `context`, `title`, `when` options.
  3. Add `abbreviation`, `description`, `event_type`, `recurrence`, `channel_id`, `mentions`, `mention_everyone` only when you want to override the current/default behavior.
  4. Review the completed command, then send it once and wait for the response.
  5. Review the bot response and use its pagination controls when more results are available.
Example
/calendar add context:Madden league title:Advance when:08-15-2026 9:00 PM recurrence:weekly
Options
context
Required
Madden league or CFB dynasty.
title
Required
Calendar date title.
when
Required
Date/time such as 08-15-2026 9:00 PM.
abbreviation
Optional
Competition abbreviation.
description
Optional
Optional date description.
event_type
Optional
System or custom event type key.
recurrence
Optional
Does not repeat, weekly, biweekly, or monthly.
channel_id
Optional
Discord channel ID for reminders.
mentions
Optional
Comma-separated user:ID or role:ID reminder targets.
mention_everyone
Optional
Explicitly mention @everyone in Discord reminders.
Operational notes
  • channel_id must be a text channel in the connected Discord server; mentions accepts comma-separated user:ID and role:ID targets; mention_everyone adds @everyone as an additional target. The bot validates all selected users, roles, and channels against the current server.
  • If it fails or returns no data, verify the server/service abbreviation, permissions, current NeonSportz data, and option filters before retrying once.

/calendar edit

Edit League/Admin or Edit Dynasty/Admin

Edits a commissioner-created calendar date.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: Edit League/Admin or Edit Dynasty/Admin.
  • Confirm the bot can resolve the intended league or dynasty.
Step by step
  1. Type /calendar edit and select the command Discord suggests.
  2. Fill the required `context`, `event_id` options.
  3. Add `abbreviation`, `title`, `when`, `apply_scope` only when you want to override the current/default behavior.
  4. Review the completed command, then send it once and wait for the response.
  5. Review the bot response and use its pagination controls when more results are available.
Example
/calendar edit context:Madden league event_id:42 apply_scope:This occurrence
Options
context
Required
Madden league or CFB dynasty.
event_id
Required
Calendar event ID from /calendar view.
abbreviation
Optional
Competition abbreviation.
title
Optional
Replacement title.
when
Optional
Replacement date/time.
apply_scope
Optional
This occurrence or this and future occurrences.
Operational notes
  • Editing an event rebuilds its future reminder jobs.
  • If it fails or returns no data, verify the server/service abbreviation, permissions, current NeonSportz data, and option filters before retrying once.

/calendar delete

Edit League/Admin or Edit Dynasty/Admin

Deletes a commissioner-created calendar date.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: Edit League/Admin or Edit Dynasty/Admin.
  • Confirm the bot can resolve the intended league or dynasty.
Step by step
  1. Type /calendar delete and select the command Discord suggests.
  2. Fill the required `context`, `event_id` options.
  3. Add `abbreviation`, `apply_scope` only when you want to override the current/default behavior.
  4. Review the completed command, then send it once and wait for the response.
  5. Review the bot response and use its pagination controls when more results are available.
Example
/calendar delete context:CFB dynasty event_id:42 apply_scope:This and future occurrences
Options
context
Required
Madden league or CFB dynasty.
event_id
Required
Calendar event ID from /calendar view.
abbreviation
Optional
Competition abbreviation.
apply_scope
Optional
This occurrence or this and future occurrences.
Operational notes
  • Deleting an event cancels unsent reminders for the selected scope.
  • If it fails or returns no data, verify the server/service abbreviation, permissions, current NeonSportz data, and option filters before retrying once.

/calendar types

Everyone

Lists system and custom event types for a Madden league or CFB dynasty.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • No special command permission is required, but Discord must allow you to use application commands in the channel.
  • Confirm the bot can resolve the intended league or dynasty.
Step by step
  1. Type /calendar types and select the command Discord suggests.
  2. Fill the required `context` option.
  3. Add `abbreviation` only when you want to override the current/default behavior.
  4. Review the completed command, then send it once and wait for the response.
  5. Review the bot response and use its pagination controls when more results are available.
Example
/calendar types context:CFB dynasty
Options
context
Required
Madden league or CFB dynasty.
abbreviation
Optional
Competition abbreviation.
Operational notes
  • Madden includes Trade Deadline; CFB uses its own context-appropriate presets.
  • If it fails or returns no data, verify the server/service abbreviation, permissions, current NeonSportz data, and option filters before retrying once.

/import league-info

League edit permission enforced by NeonSportz

Imports Madden league information through the connected EA account.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: League edit permission enforced by NeonSportz.
  • Connect the correct EA account/franchise and check Import Status before starting another job.
Step by step
  1. Type /import league-info and select the command Discord suggests.
  2. Add `abbreviation` only when you want to override the current/default behavior.
  3. Review the completed command, then send it once and wait for the response.
  4. Open Import Status/Queue and the affected league pages to verify the server-side job.
Example
/import league-info
Options
abbreviation
Optional
League abbreviation.
Operational notes
  • If it fails, do not submit repeatedly; refresh Import Status/Queue, verify EA connection and cooldown, and record the displayed error.

/import rosters

League edit permission enforced by NeonSportz

Imports all Madden team rosters through the connected EA account.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: League edit permission enforced by NeonSportz.
  • Connect the correct EA account/franchise and check Import Status before starting another job.
Step by step
  1. Type /import rosters and select the command Discord suggests.
  2. Add `abbreviation` only when you want to override the current/default behavior.
  3. Review the completed command, then send it once and wait for the response.
  4. Open Import Status/Queue and the affected league pages to verify the server-side job.
Example
/import rosters
Options
abbreviation
Optional
League abbreviation.
Operational notes
  • Roster imports can take several minutes.
  • If it fails, do not submit repeatedly; refresh Import Status/Queue, verify EA connection and cooldown, and record the displayed error.

/import stats

League edit permission enforced by NeonSportz

Queues a full Madden statistics import.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: League edit permission enforced by NeonSportz.
  • Connect the correct EA account/franchise and check Import Status before starting another job.
Step by step
  1. Type /import stats and select the command Discord suggests.
  2. Add `abbreviation` only when you want to override the current/default behavior.
  3. Review the completed command, then send it once and wait for the response.
  4. Open Import Status/Queue and the affected league pages to verify the server-side job.
Example
/import stats
Options
abbreviation
Optional
League abbreviation.
Operational notes
  • Check the website's Import Queue before submitting again.
  • If it fails, do not submit repeatedly; refresh Import Status/Queue, verify EA connection and cooldown, and record the displayed error.

/settings game

Administrator

Updates pick'em locking and point-spread display.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: Administrator.
  • Confirm the bot can resolve the intended league or dynasty.
Step by step
  1. Type /settings game and select the command Discord suggests.
  2. Fill the required `pickem_lock`, `display_spreads` options.
  3. Review the completed command, then send it once and wait for the response.
  4. Review the bot response and use its pagination controls when more results are available.
Example
/settings game pickem_lock:true display_spreads:true
Options
pickem_lock
Required
Lock or unlock the current week's pick'em.
display_spreads
Required
Show or hide game point spreads.
Operational notes
  • If it fails or returns no data, verify the server/service abbreviation, permissions, current NeonSportz data, and option filters before retrying once.

/channels create-games

Manage Channels

Creates one Discord channel for every Madden matchup in a week.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: Manage Channels.
  • Confirm the selected week has a complete schedule and every participating member has the correct team assignment.
  • Inspect existing game spaces before creating or deleting anything.
Step by step
  1. Type /channels create-games and select the command Discord suggests.
  2. Fill the required `channel_name`, `private`, `role` options.
  3. Add `category`, `message`, `bye_week`, `week`, `abbreviation` only when you want to override the current/default behavior.
  4. Review the completed command, then send it once and wait for the response.
  5. Inspect every created channel/thread, matchup name, member, role, privacy setting, and default message.
Example
/channels create-games channel_name:Away-vs-Home private:true role:@Commissioner
Options
channel_name
Required
Naming template selected from Discord's choices.
private
Required
Whether matchup channels are private.
role
Required
Role added to each channel.
category
Optional
Existing category; one is created when omitted.
message
Optional
Message posted in every channel.
bye_week
Optional
Create a space for teams on a bye.
week
Optional
Week to create.
abbreviation
Optional
League abbreviation.
Operational notes
  • Import the weekly schedule and assign members first.
  • If it fails, verify schedule/week, member assignments, bot and user Discord permissions, role hierarchy, and partially created spaces before retrying once.

/channels delete-games

Manage Channels

Deletes Madden matchup channels from a category.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: Manage Channels.
  • Confirm the selected week has a complete schedule and every participating member has the correct team assignment.
  • Inspect existing game spaces before creating or deleting anything.
Step by step
  1. Type /channels delete-games and select the command Discord suggests.
  2. Fill the required `category`, `delete_category` options.
  3. Add `abbreviation` only when you want to override the current/default behavior.
  4. Review the completed command, then send it once and wait for the response.
  5. Confirm only the intended week’s Discord spaces were removed.
Example
/channels delete-games category:Week-5 delete_category:true
Options
category
Required
Category containing matchup channels.
delete_category
Required
Also delete the category.
abbreviation
Optional
League abbreviation.
Operational notes
  • If it fails, verify schedule/week, member assignments, bot and user Discord permissions, role hierarchy, and partially created spaces before retrying once.

/channels update-games

Manage Channels

Updates a week's Madden matchup channels from current game results.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: Manage Channels.
  • Confirm the selected week has a complete schedule and every participating member has the correct team assignment.
  • Inspect existing game spaces before creating or deleting anything.
Step by step
  1. Type /channels update-games and select the command Discord suggests.
  2. Fill the required `week`, `category`, `delete_channel`, `notify_unplayed` options.
  3. Add `message`, `abbreviation` only when you want to override the current/default behavior.
  4. Review the completed command, then send it once and wait for the response.
  5. Confirm completed spaces and unplayed-game reminders match the options you selected.
Example
/channels update-games week:5 category:Week-5 delete_channel:true notify_unplayed:true
Options
week
Required
Week to update.
category
Required
Category containing matchup channels.
delete_channel
Required
Delete channels for played games.
notify_unplayed
Required
Notify channels for unplayed games.
message
Optional
Optional update message.
abbreviation
Optional
League abbreviation.
Operational notes
  • If it fails, verify schedule/week, member assignments, bot and user Discord permissions, role hierarchy, and partially created spaces before retrying once.

/threads create-games

Manage Threads

Creates one Discord thread for every Madden matchup in a week.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: Manage Threads.
  • Confirm the selected week has a complete schedule and every participating member has the correct team assignment.
  • Inspect existing game spaces before creating or deleting anything.
Step by step
  1. Type /threads create-games and select the command Discord suggests.
  2. Fill the required `thread_name` option.
  3. Add `private`, `role`, `message`, `bye_week`, `week`, `abbreviation` only when you want to override the current/default behavior.
  4. Review the completed command, then send it once and wait for the response.
  5. Inspect every created channel/thread, matchup name, member, role, privacy setting, and default message.
Example
/threads create-games thread_name:Away-vs-Home
Options
thread_name
Required
Naming template selected from Discord's choices.
private
Optional
Whether matchup threads are private.
role
Optional
Role added to each thread.
message
Optional
Message posted in every thread.
bye_week
Optional
Create a thread for teams on a bye.
week
Optional
Week to create.
abbreviation
Optional
League abbreviation.
Operational notes
  • Run the command in the channel that should own the threads.
  • If it fails, verify schedule/week, member assignments, bot and user Discord permissions, role hierarchy, and partially created spaces before retrying once.

/threads delete-games

Manage Threads

Deletes a week's Madden matchup threads.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: Manage Threads.
  • Confirm the selected week has a complete schedule and every participating member has the correct team assignment.
  • Inspect existing game spaces before creating or deleting anything.
Step by step
  1. Type /threads delete-games and select the command Discord suggests.
  2. Add `week`, `abbreviation` only when you want to override the current/default behavior.
  3. Review the completed command, then send it once and wait for the response.
  4. Confirm only the intended week’s Discord spaces were removed.
Example
/threads delete-games week:5
Options
week
Optional
Week whose threads should be deleted.
abbreviation
Optional
League abbreviation.
Operational notes
  • If it fails, verify schedule/week, member assignments, bot and user Discord permissions, role hierarchy, and partially created spaces before retrying once.

/threads update-games

Manage Threads

Updates a week's Madden matchup threads from current game results.

Before you run it
  • Run it in the Discord server connected to the intended NeonSportz service.
  • Confirm the acting user has this access: Manage Threads.
  • Confirm the selected week has a complete schedule and every participating member has the correct team assignment.
  • Inspect existing game spaces before creating or deleting anything.
Step by step
  1. Type /threads update-games and select the command Discord suggests.
  2. Fill the required `week`, `delete_thread`, `close_thread`, `notify_unplayed` options.
  3. Add `message`, `abbreviation` only when you want to override the current/default behavior.
  4. Review the completed command, then send it once and wait for the response.
  5. Confirm completed spaces and unplayed-game reminders match the options you selected.
Example
/threads update-games week:5 delete_thread:false close_thread:true notify_unplayed:true
Options
week
Required
Week to update.
delete_thread
Required
Delete threads for played games.
close_thread
Required
Close threads for played games.
notify_unplayed
Required
Notify threads for unplayed games.
message
Optional
Optional update message.
abbreviation
Optional
League abbreviation.
Operational notes
  • If it fails, verify schedule/week, member assignments, bot and user Discord permissions, role hierarchy, and partially created spaces before retrying once.