Welcome to Nuvon
A powerful, cross-server moderation bot built for Discord communities. Configure, sync, and protect β all in one place.
Inviting the Bot
Adding Nuvon to your Discord server takes less than a minute. Follow the steps below to get started.
/invite command. Make sure you are a server administrator before proceeding.Required Permissions
Nuvon requires the following permissions to function correctly. Granting them during the invite process is strongly recommended:
Without these permissions, some or all moderation commands will fail silently or return an error. Always verify the bot role's permissions after inviting.
Steps to Invite
- Click the official Nuvon invite link.
- Select the target server from the dropdown.
- Review and confirm the requested permissions.
- Complete the authorization process.
- Run
/pingin your server to verify the bot is online.
Language Customization
Nuvon supports multiple languages, allowing each server to interact with the bot in their preferred language.
Language settings are applied per-server, meaning you can run multiple servers with Nuvon in entirely different languages simultaneously. The bot's responses, error messages, and embeds will all reflect the selected language.
Supported Languages
Bot Configuration
Nuvon offers a rich set of configuration options to tailor its behavior to your server's unique needs.
Every setting is stored per-guild, ensuring total isolation between your different servers. Configuration can be done via the web dashboard or directly through commands in Discord.
Web Dashboard
The Nuvon Web Dashboard provides a visual, intuitive interface for configuring every aspect of the bot without ever touching a command.
Log in using your Discord account via OAuth2. Once authenticated, you'll see all servers where Nuvon is present and you have administrative access.
β What You Can Do
- βΊConfigure moderation sync groups
- βΊView audit logs and moderation history
- βΊAdjust language and locale settings
- βΊEnable or disable specific modules
π Access Requirements
- βΊServer Administrator role or equivalent
- βΊNuvon must be present in the server
- βΊActive Discord account (OAuth2)
- βΊBrowser with JavaScript enabled
Auto Systems
Nuvon's automated systems proactively protect your server by detecting and responding to threats without manual intervention.
Spam Detection
Moderation Automation
Real-time Alerts
Individual Settings
Fine-tune Nuvon's behavior at a granular level for each server independently.
Individual settings allow server admins to define exactly how Nuvon behaves in their community. These settings are isolated β a change in one server never affects another.
log_channelChannel for all moderation log embedsNonemod_roleRole required to use moderation commandsAdmin onlyanti_pingEnable or disable the Anti Ping SystemEnabledauto_modEnable or disable automated moderationDisabledlanguageBot response languageEnglishCommand List
All Nuvon commands are slash commands (/). Below is a full reference, organized by category.
/banPermanently bans a user from the server. Removes them from the member list and prevents rejoining until manually unbanned.
/kickRemoves a user from the server immediately. They retain the ability to rejoin via an invite link.
/purgeBulk-deletes a specified number of messages from a channel. Useful for cleaning up spam or rule violations.
/softbanBans and immediately unbans a user, effectively deleting their recent messages without permanently removing their access.
/timeoutTemporarily restricts a user from sending messages or joining voice channels for a specified duration.
/timeout-removeRemoves an active timeout from a user early, restoring their ability to interact before the duration expires.
/unbanLifts a permanent ban, restoring a user's ability to rejoin the server via an invite link.
/multibanBans multiple users simultaneously by providing a list of user IDs. Ideal for raid protection.
/helpDisplays all available commands along with descriptions, required permissions, and usage examples.
/pingReturns the bot's current latency to the Discord API, useful for diagnosing performance or connectivity issues.
/inviteProvides the official Nuvon invite link so you can easily add the bot to another server.
/setnickChanges the nickname of a specified user or the bot itself within the current server.
/slowmodeSets or clears slowmode on a channel, controlling the interval between messages a user can send.
Moderation Sync
Nuvon's flagship feature β synchronize moderation actions across multiple servers in real time.
Moderation Sync allows server networks or community groups to share their moderation history. When a ban, kick, timeout, or unban is issued in one server, it can be automatically propagated to all other servers in the same sync group.
Cross-Server Synchronization
Create sync groups in the dashboard and link your servers together. Nuvon handles the rest β no manual coordination required between moderators.
Synced Actions
Log System
Every moderation action taken by Nuvon is recorded and delivered as a rich embed to your server's designated log channel.
The Log System ensures full transparency and accountability. Whether an action was performed manually by a moderator or automatically by Nuvon's auto-mod, a detailed record is always created.
π What Gets Logged
- βΊAll ban, kick, and unban actions
- βΊTimeouts (applied and removed)
- βΊBulk message deletions via /purge
- βΊAutomated anti-spam actions
- βΊAnti-ping system triggers
π Log Entry Details
- βΊTarget user (name + ID)
- βΊResponsible moderator
- βΊAction type and reason
- βΊTimestamp and duration
- βΊSource (manual vs automated)
You must set a log channel using the dashboard or configuration commands before logs will be delivered. Without this, actions are still performed but not logged.
Anti Ping System
Protect your community members from mention spam and targeted harassment with Nuvon's intelligent Anti Ping System.
When a user mass-mentions other members or repeatedly pings specific individuals, Nuvon detects the pattern and takes action automatically. This system is especially effective against raid bots and harassment campaigns.
How It Works
- Nuvon monitors every message for mention patterns.
- If the number of mentions exceeds the configured threshold in a time window, the message is deleted.
- The offending user receives a timeout or is flagged for moderator review.
- A log entry is created and delivered to the log channel.
Configuration Options
ping_thresholdMaximum mentions allowed per message before action is takenping_actionAction to take: delete, timeout, or bothping_whitelistRoles or users exempt from Anti Ping detectionping_notifyWhether to notify the target users that they were protectedEvents Overview
Nuvon listens to a wide range of Discord gateway events and logs them automatically to your configured log channel.
Events are real-time signals emitted by the Discord API whenever something happens in your server. Nuvon captures all of these and turns them into structured, readable log entries.
20 Tracked Events
Nuvon currently tracks 20 Discord gateway events across six categories: channels, guilds, members, messages, roles, and system events. Each event produces a detailed embed in your log channel.
/config log_channel #channel to start receiving event logs. You can also toggle individual event types on or off.Event Categories
Channel Events
Track every structural change to channels within your server β creation, deletion, and modification.
channelCreateFired whenever a new channel is created in the server β text channels, voice channels, categories, forum channels, and threads. The log entry includes the channel name, type, category it was placed in, and the user responsible.
channelDeleteFired whenever a channel is permanently deleted from the server. The log captures the channel's name, type, and ID before it disappears β useful for tracking accidental or unauthorized deletions.
channelUpdateFired whenever a channel's properties change β including name, topic, slowmode settings, NSFW status, permission overwrites, or category. The log shows a before/after comparison of the changed fields.
Guild Events
Monitor server-level events including bans, server joins and leaves, and audit log entries.
guildAuditLogEntryCreateFired whenever a new entry is added to the server's audit log β covering all administrative actions performed by moderators and admins. This event gives Nuvon context for nearly every other action, allowing it to attribute changes to specific users.
guildBanAddFired whenever a user is banned from the server β whether through a Nuvon command, another bot, or manually by a moderator. The log entry includes the banned user's details and the moderator responsible.
guildBanRemoveFired whenever a ban is lifted from a user. Nuvon logs who was unbanned and which moderator performed the action, providing a complete record of ban lifecycle events.
guildCreateFired when Nuvon joins a new server or when the bot reconnects to an existing guild. This event is used internally to initialize server-specific configuration and register the guild in Nuvon's database.
guildDeleteFired when Nuvon is removed from a server or when a server is deleted. This triggers a cleanup routine that archives the server's configuration data for a grace period before permanent deletion.
Member Events
Track member removals and profile changes within your server.
guildMemberRemoveFired whenever a member leaves or is removed from the server β including voluntary leaves, kicks, and bans. Nuvon cross-references the audit log to determine whether the removal was voluntary or action-based.
guildMemberUpdateFired whenever a member's server profile changes β including nickname updates, role assignments or removals, timeout application or removal, and communication disabled status.
Message Events
Capture deleted and edited messages to maintain a full record of server communication.
messageDeleteFired whenever a message is deleted β whether by the author, a moderator, or Nuvon itself. If the message was cached, Nuvon logs the original content, the author, the channel, and who deleted it.
Messages not in Nuvon's cache may not include original content β only metadata will be logged in that case.
messageUpdateFired whenever a message is edited by its author. Nuvon logs the original content alongside the updated content, allowing moderators to review changes. Bot-initiated edits and embed-only updates are filtered out.
Role Events
Monitor role lifecycle changes including creation, deletion, and permission or appearance updates.
roleCreateFired whenever a new role is created in the server. The log includes the role's name, color, initial permission set, and the administrator who created it.
roleDeleteFired whenever a role is permanently deleted from the server. Nuvon logs the role's last known properties before removal, providing a record in case the deletion was accidental.
roleUpdateFired whenever a role's properties are modified β including name, color, permissions, hoist status, or mentionability. The log entry provides a clear diff of exactly what changed and who made the change.
Other Events
Additional Discord events covering bot readiness, emoji changes, interactions, and invite tracking.
clientReadyFired once when Nuvon successfully connects to the Discord gateway and is fully operational. Used internally to initialize all modules and register slash commands. Not logged to channels.
emojiCreateFired whenever a new emoji is added to the server. The log records the emoji's name, image, and the administrator who uploaded it.
emojiDeleteFired whenever an emoji is removed from the server. Nuvon logs the emoji's name and ID so the removal can be tracked and reviewed for unauthorized deletion.
interactionCreateFired whenever a Discord interaction is received β slash commands, button clicks, select menus, and modal submissions. This is the core event handler for all of Nuvon's slash commands. Handled internally.
inviteCreateFired whenever a new invite link is created for the server. The log records the invite code, the channel it leads to, its expiry settings, max uses, and the member who created it.
inviteDeleteFired whenever an invite link is deleted or expires. The log captures the invite code and associated channel so that invite lifecycle can be fully tracked within the server's audit trail.
Dashboard Overview
The Nuvon Web Dashboard is your central control panel β a single interface to manage every bot setting across all your servers.
One Panel. Every Server.
No more memorizing commands or digging through configuration files. The dashboard gives you a visual, form-based experience for every setting Nuvon offers.
Dashboard Capabilities
Visual Configuration
Toggle modules, set thresholds, assign roles, and configure channels β all through a clean, intuitive UI with no commands required.
Scalability
Manage dozens of servers from a single authenticated session. The dashboard scales effortlessly whether you operate one server or fifty.
Secure Access
Login is powered by Discord OAuth2. Only users with server administrator permissions can view or modify that server's settings.
Live Sync
Changes made in the dashboard are applied instantly. There's no delay, no restart, and no confirmation step needed β it just works.
Audit History
Browse your server's full moderation history with filtering by action type, moderator, or date range.
Multi-Language
The dashboard itself is fully localized. Switch the interface language independently from the bot's response language.