// UPDATE

Raid Mode in Discord, Readable Logs, and a Much Faster Dashboard

nyx now has a /raidmode command for locking things down without leaving Discord, a full redesign of logging embeds with colour, icons and avatars, a dashboard that loads dramatically faster, clearer permission errors, and our API contracts

Changelog
Published August 17, 2026|dnoct avatarBydnoct

โšก Big update for speed, safety, and clarity

This update is about the moments when you actually need nyx: reacting fast when something goes wrong, reading your logs without squinting, and not waiting on a dashboard to load while it happens.

Raid mode now works from inside Discord, logging looks like something you can actually scan, and the dashboard got a serious speed pass.

๐Ÿ›ก๏ธ Raid mode, without leaving Discord

Raid mode has been in nyx for a while, but it lived in the dashboard. That was always slightly backwards: when a raid is happening, your staff are already in Discord, not in a browser tab signing in.

So there's now a /raidmode command:

  • /raidmode on locks things down immediately, with an optional reason
  • /raidmode off turns it off and restores your previous slowmode settings
  • /raidmode status shows whether it's active, why, and when it expires

It's the same raid mode you already configure in the dashboard, so slowmode snapshots, auto-expiry and recovery all behave exactly the same. It just no longer requires a browser.

The command needs Manage Server, and you can hide it entirely from the Automod panel if you'd rather keep raid mode dashboard-only.

๐ŸŽจ Logging you can actually read

If you use the Logging plugin, this is the biggest visible change in the update.

Every log event now has its own colour and icon, grouped by what actually happened:

  • green when something is created
  • red when something is deleted
  • amber when something is edited
  • separate colours for roles, channels, voice, and moderation actions
  • teal and grey for members joining and leaving

Before this, every log entry was one of four colours, and two of those were the same green, so a busy log channel was a wall of near-identical boxes.

Member, message and voice entries now also show who the entry is about, with their name and avatar at the top of the embed, instead of hiding a mention somewhere in the text.

๐Ÿš€ A much faster dashboard

Opening a server in the dashboard used to get noticeably slower the more servers nyx was in. That's fixed.

Loading a server page no longer scans every server the bot can see just to check your access to one of them. We also added shared caching and cut a large amount of repeated work out of the pages you click through most.

On top of that, moving around the dashboard is now instant: pages load as you navigate instead of doing a full reload every time, and links begin loading before you even click them.

๐Ÿงญ Commands that fail clearly

If nyx is missing a permission it needs, it now tells you which one, before it tries and fails.

Previously a missing permission surfaced as a raw Discord error that didn't explain much. Ticket, honeypot, progression and anti-ping commands now check what they need up front and say so plainly.

We also added cooldowns to /rank and /leaderboard, which keeps busy servers from slowing each other down.

๐Ÿ–ผ๏ธ Avatars that stay current

Avatars across nyx used to be captured once when you signed in, which meant they broke the moment you changed your Discord avatar. That's a familiar problem if you change yours often.

nyx now reads avatars and display names live, so your picture stays correct on the dashboard, on your profile, and on these update posts without signing out and back in.

๐Ÿ”“ Our API contracts are now public

The typed API contract that the bot and dashboard share is now public on GitHub under the MIT licence.

You can read it here: github.com/nyx-cool/contracts

It's types and route definitions only, with no bot code and no dashboard code, but it does mean the shape of nyx's control-plane API is now something you can read rather than guess at. You'll find a GitHub link in the site footer now too.

To be clear about it: the bot and dashboard themselves are not public. Only the contract is. We're still in the process of cleaning up our code, but I hope this is a good first step towards clarity.

๐Ÿงน Fixes and smaller changes

  • Fixed an Automod action that reported success while doing nothing, which affected the raid join burst preset
  • The Commands page now lists Automod and the new /raidmode command
  • Automod commands can now be individually enabled or disabled per server
  • A handful of dashboard corrections around access levels and server lists

๐Ÿ’š More to come

This one was mostly about making nyx faster and clearer in the moments that matter.

More soon.