Oversight

Insights

Key features

Dashboard analytics

View message, voice, retention, command, weekday, hourly, and best-time charts for selected ranges.

Configurable tracking

Admins can enable or disable message, command, retention, and voice tracking, and exclude specific channels or roles.

Discord chart commands

/insights renders overview, activity, commands, growth, and best-times chart attachments for members with Manage Server.

Profile chart attachments

/profile can include message and voice activity charts when those tracking toggles are enabled.

Best for

  • Understanding whether message activity, voice activity, joins, leaves, and command use are rising or slowing.

  • Planning events around the days and hours when the community is most active.

  • Reviewing whether command-driven features are being used after rollout.

How it works

Admins choose tracking scope

Staff enable the tracking categories they want and add ignored channels or roles for activity that should not count.

Nox records eligible activity

Message, voice, join, leave, and successful command events update daily or hourly rollups when the relevant toggle is enabled.

Dashboard reads rollups

The Insights page reads pre-aggregated dashboard data for the selected range instead of scanning raw Discord history.

Discord commands render charts

/insights and /profile render chart images from the stored data and attach them to Discord replies.

Setup checklist

  • Enable only the tracking categories you want to collect.

  • Add ignored channels for staff, bot, private, or off-topic areas that should not affect charts.

  • Add ignored roles for users whose activity should be excluded.

  • Confirm /insights users have Manage Server and that Nox can respond with chart attachments.

Important notes

  • Insights does not scan historical Discord messages or voice history. It charts activity Nox records after tracking is enabled.

  • Voice sessions are best effort. If the bot misses a leave event or the session expires, that interval is not rebuilt.

  • /profile can show message and voice charts, but command usage is not shown on profile charts.

  • There are no persistent Discord insight messages, scheduled digests, buttons, modals, select menus, public feeds, or webhooks.

  • Command tracking records successful command completions; disabled command tracking lets commands continue without analytics writes.

Troubleshooting

Charts look empty

Confirm the relevant tracking toggle was enabled before the activity happened, and check ignored channels and roles.

Voice time is missing

Voice tracking depends on observed voice-state transitions. Missed leave events or expired sessions cannot be reconstructed.

/insights failed to reply

Confirm the actor has Manage Server, then check chart rendering and Discord interaction reply permissions. Retry once the underlying issue is fixed.

Commands

The live slash-command reference from Discord, including options and default permissions.

/insights activity

range

Show product activity charts.

/insights commands

range

Show command usage charts.

/insights engagement

range

Show message and voice engagement trends.

/insights growth

range

Show joins, leaves, and net growth.

/insights overview

range

Show the high-level activity overview.

Permissions

Discord permissions Nox needs for this feature and what each permission is used for.

Required feature permissions

View Channels

Required to attribute activity to the right channels.

View Audit Log

Used to enrich insights with moderation and server change activity where available.