Basic configuration
TODO - Nitro role etc
When initially invited to a server, all features except for personas are enabled. No features which require channel or role selection are enabled.
The Audit Channel
When people repost messages with NQN, moderators might wish to be notified of exactly who sent the message, as well as jump links to the reposted messages.
NQN can audit, but is not limited to the following features:
- Message reposts
- Message reposts with persona usage
- Usage of the
!edit
orEdit Message
commands - A user posting a messages with an emoji which has been blocked with
/emote block
- Reactions added to messages with the
/react
command - Users joining the server when the opt-in 'public packs' feature is enabled.
- A moderator blocking, or unblocking usage of an emoji
- A moderator locking, or unlocking an emoji to a role
- A moderator banning or kicking a user with
!mod kick
or!mod ban
- A moderator editing the channel topic with
/mod edit_topic
- A moderator moving messages between channels with
/mod move
- A moderator deleting messages with
!mod purge
Toggleable Features
The following features may be enabled, or disabled with the /server settings
command.
Use it to bring up a list of the current configuration, and toggle features with the in-message dropdown.
Features that can be enabled are as follows:
Stickers
NQN allows users to post large images through text without needing to upload. If enabled, users need 'Upload Files' permissions to use stickers.
See the user guide for how to use stickers.
Nitro
The main feature, which allows anyone to use emojis without Nitro. If a user is missing 'Use External Emojis' permissions, they are limited to emojis inside your server only, and cannot use server aliases or packs.
Message Previews
NQN allows you to visualise messages sent in other channels, similarly to Discord's own reply feature. The main advantage this has is it allows moderators to discuss specific posts in a moderator only context. You could also use it to create a highlights channel, or extend the pins list in another channel.
A user can only post message previews from channels they can read, and messages sent in NSFW channels will not be previewed in replies in channels which are not NSFW. A message link will be given, however.
See the user guide on replies.
Masked URLs
This allows any user to use markdown URLs, which have a customisable text for a given URL. NQN automatically disallows using URLs in the text field to prevent abuse.
If you send
[text to show](https://google.com)
, it will appear on Discord as 'text to show'
See the user guide on masked URLs.
Pings
By default, NQN forwards pings in messages it reposts, leaving a user with two pings. Disabling this removes one of those pings, but doesn't leave the user with an indication of where they were notified.
NQN only forwards pings that actually notified users; if @everyone is sent by someone without permission to ping everyone, NQN won't either. On the flip side, if the message did ping everyone, so will NQN's message.
User Content
NQN allows users to send emojis from anywhere, not just from your server. If you need to allow users permissions to use 'External Emojis' but want a curated experience for users without Nitro, disabling this option forces users to use emojis from your server, your server packs, or server aliases.
This is a premium feature. Get access with NQN's Patreon.
Personas
Personas are the only feature NQN provides which is disabled by default. This is because it allows anyone to send messages using a custom username and avatar.
For more information on how to moderate messages sent using the personas feature, see the dedicated page for Personas.
Dashboard Posting
This feature controls if users can post messages through NQN's dashboard and slash commands.
NQN respects slowmode set in a channel, and disallows reposting using slash commands and the dashboard if one is set.
Phish Detection
NQN automatically detects and blocks phishing messages sent in your server. If you have another bot which does this that you'd prefer to use instead of NQN, disable this feature.