Ignore System

Disable specific Nevi modules for certain channels or roles using the ignore system. Control where commands, XP, spam filters, and logging are active.

What the ignore system does

The ignore system lets you selectively disable specific Nevi modules for certain channels or roles. This gives you fine-grained control over where and for whom Nevi's features are active.

For example, you might want to stop XP from being earned in a bot-commands channel, or prevent Nevi from responding to commands in your announcements channel. The ignore system handles all of these scenarios.

Ignoring a channel

Disable a module in a specific channel. Nevi will stop performing that module's functions in the ignored channel.

Usage

/ignore add <target> [#channel]

Example

/ignore add experience #bot-spam

In this example, members won't earn any XP for messages sent in #bot-spam. All other modules (commands, logging, etc.) still work normally in that channel.

Ignoring server-wide

Omit the channel to disable a module across the entire server.

Usage

/ignore add <target>

Example

/ignore add experience

This disables the module everywhere in the server. Useful for turning off XP gain or spam filtering server-wide.

Available modules

Here are all the modules you can ignore:

commands

Nevi will not respond to any commands in the ignored channel.

experience

Members will not earn XP for messages sent in the ignored channel.

everything

Disables all Nevi functionality (commands, XP, filters, and logging) for the ignored channel.

spam

The spam filter (anti-spam automod) will not check messages in the ignored channel.

expletive

The word filter will not check messages in the ignored channel. Useful for NSFW channels or staff channels where word filtering isn't needed.

logs

Message deletions, edits, and other log events from the ignored channel will not be recorded.

Listing ignore rules

View all of your current ignore rules.

Usage

/ignore list

This shows every ignore rule, including which channels have modules disabled and which modules are ignored server-wide.

Removing ignore rules

Re-enable a module for a previously ignored channel.

Usage

/ignore remove <target> [#channel]

Example

/ignore remove experience #bot-spam

Omit the channel to remove a server-wide ignore rule.

Common use cases

Here are some typical ignore setups that server admins use:

No XP in bot-spam channels

Prevent members from farming XP by spamming in bot channels.

/ignore add #bot-commands module:experience

No commands in announcements

Keep announcement channels clean by preventing command usage.

/ignore add #announcements module:commands

No word filter for staff

Let staff discuss filtered words without triggering the automod.

/ignore add @Staff module:expletive

No logging in private channels

Exclude private staff discussions from being logged.

/ignore add #staff-chat module:logs

Related Commands

/ignoremanagementRequires admin

Manage where bot modules are active (use /disable for per-command control)