Madden Notification Channels
Every event channel, test workflow, baseline behavior, mentions, and troubleshooting.
Open notification settings
In the Madden league, open Administration → Discord with Edit League/Admin permission.
Watch the Discord notifications tutorial.
Channel settings
- Advance Week Channel: league stage/week update.
- Transactions Channel: signing, release, or trade transaction events.
- Schedule Update Channel: schedule changes.
- Position Changes Channel: player position changes.
- Physical Changes Channel: age, weight, or height changes.
- Attribute Changes Channel: rating/attribute changes.
- Dev Upgrades Channel: development upgrades.
- Ability Changes Channel: ability changes.
- Injuries Channel: injury updates.
- Dev Limits Channel: offense/defense Superstar/X-Factor limit overages.
- League News Channel: news posts.
- Power Rankings Channel: full rankings posts.
- Discord Errors Channel: delivery/command error reporting.
Trade Pending, Approved, and Denied channels plus the mention role live under Administration → Trade Settings.
Position-change request channels and the optional pending-request mention role are configured under Administration → Position Changes. Pending requests include approve/deny buttons for members with Edit League/Admin permission; the final result is posted to the configured outcome channel.
Other Discord settings
- Auto-post Power Rankings on Advance: sends rankings immediately after advance. Leave off if commissioners edit ranks first.
- Discord Time Zone: converts displayed event times in Discord.
- Default Game Channel/Thread Message: initial message for created matchup spaces.
Configure a channel
- Create or choose a dedicated Discord channel.
- Confirm the bot can view/send/embed there.
- Select it in NeonSportz.
- Save the field.
- Choose Test.
- Confirm the test arrives in the exact channel.
- Repeat for every event type in use.
Do not assume one successful channel proves access to other private channels.
How import notifications are generated
Many Madden notifications depend on a before/after comparison:
- First import establishes baseline.
- Madden data changes.
- A later roster/league/schedule import detects the difference.
- NeonSportz queues the Discord notification.
- The bot posts to the configured channel.
No later import means no detected change.
Notification did not arrive
- Confirm the event actually appears on NeonSportz.
- Confirm the correct import ran after the change.
- Confirm that event’s exact channel is configured.
- Run its test.
- Confirm the channel was not deleted/recreated; a recreated channel has a new ID.
- Confirm bot permissions.
- Inspect Discord Errors Channel.
- Check that the event was not simply a first-import baseline.
Duplicate notifications
NeonSportz deduplicates identical outgoing payloads, but repeated distinct imports/changes can create multiple events. Avoid running overlapping imports while investigating.
Mentions
Trade settings can select a role to mention on pending trades. The bot must be able to mention that role under Discord configuration. Avoid using broad mentions unless league policy requires them.