Security
Advanced Logging
Send Discord changes to configurable log channels.
Getting started
Create log channels
Create private destinations for the groups you want to retain.
Apply a preset
Start with Balanced, Security, Minimal, or Full Audit, then tune individual events.
Choose destinations
Select category defaults and override individual events when one needs a dedicated channel.
Verify delivery
Send a destination test and review Permission Scanner before relying on a route.
Set evidence policy
Choose retention, duplicate suppression, privacy redactions, retries, filters, and critical alerts.
Investigate
Filter the log by member or channel, open an event for details, or export the results as CSV or JSON. New role permission events list each changed permission as Enabled → Disabled or Disabled → Enabled. Channel and category overrides show Allowed, Denied, or Inherited before and after; raw permission numbers are not displayed.
Connect security tools
Optionally forward signed JSON events to an HTTPS webhook or SIEM endpoint.
Enable audit access
Give NightCrew View Audit Log so embeds identify the administrator or moderator responsible.
Settings reference
Use this reference when you need to check what a setting does.
Edits and deletions, including cached content when available.
Joins, leaves, nickname changes, and member-role changes.
Kicks, bans, unbans, and timeouts.
Channel creation, edits, and deletion.
Role creation, permission/name changes, and deletion.
Joins, moves, and leaves.
Destination selected independently for each category.
How it works
Here’s what happens once you’ve finished setup.
- 1Discord event
NightCrew receives the before/after event.
- 2Audit lookup
For administrative actions, it requests the closest matching audit entry.
- 3Embed
Posts the specific changes, affected role or channel, context, and actor footer to the configured destination. Permission changes use readable names and before/after states instead of raw permission numbers. Large channel permission changes continue across messages.
Example
Use #message-log, #member-log, #mod-log, and #server-log; send Role and Voice into #server-log if you want fewer channels.
Permissions
- View Audit Log
- View Channels
- Send Messages
- Embed Links
- Read Message History
Troubleshooting
Discord does not provide uncached message text; ensure Message Content intent and Read Message History are enabled.
Grant View Audit Log and allow a few seconds for Discord audit propagation.
Ignore dedicated log channels if message-edit logging reacts to webhook or bot edits.
Common questions
Footer says unknown+
NightCrew lacks View Audit Log or Discord has not produced the matching entry yet.
Destination shows untested+
Run Send test for that channel; a successful delivery changes it to Delivered.
Deleted content is missing+
Discord can only provide cached content; enable Message Content intent and Read Message History.