Noxie supports multiple command prefixes per guild, stored in SQLite. Every server always has the globalDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/developer51709/Noxie/llms.txt
Use this file to discover all available pages before exploring further.
noxie prefix available regardless of any custom configuration — it is hardcoded and cannot be removed. On top of that, server admins can register any number of shorthand prefixes (like ! or n!) to make prefix commands faster to type. Slash commands always work without any prefix configuration.
Command Reference
| Command | Slash | Requires Permission |
|---|---|---|
noxie prefix | /prefix | Anyone |
noxie prefix add <prefix> | /prefix add <prefix> | Manage Server |
noxie prefix remove <prefix> | /prefix remove <prefix> | Manage Server |
Commands
List Prefixes
Shows every currently active prefix for the server — the global prefix plus any custom ones your admins have added.Add a Prefix
Registers a new custom prefix for the current guild. The prefix is saved immediately to theguild_prefixes SQLite table. Requires the Manage Server permission.
The prefix string to register. Any non-empty string is valid. The prefix is case-sensitive when used to invoke commands. Attempting to add the global
noxie prefix or a duplicate is silently rejected with an error message.Remove a Prefix
Removes a previously registered custom prefix from the current guild. Requires the Manage Server permission.The exact prefix string to remove. Must match an existing entry in the guild’s prefix list. Attempting to remove the permanent global prefix
noxie is blocked with an error message.Rules and Behaviour
The global prefix
noxie (with a trailing space) is permanently active in every guild and cannot be removed. It is the only prefix that works in DMs.- Custom prefixes are per-guild — a prefix registered in one server has no effect in another.
- Duplicate prefixes are silently rejected — if you try to
adda prefix that already exists, the bot replies with an error and no duplicate is created. - The global prefix always takes precedence — trying to register
noxieas a custom prefix is blocked at the source. manage_guildpermission is required to add or remove prefixes. Regular members can only list them.- Case-sensitive matching —
!and!are the same, butN!andn!are treated as distinct prefixes.
How Prefix Resolution Works
discord.py callsprefix_callable() for every incoming message to determine which prefixes are valid. The callable:
- If the message is in a DM, returns
["noxie "]only. - If the message is in a guild, queries
guild_prefixesfor all stored custom prefixes. - Deduplicates (case-insensitive) and prepends the global
noxieprefix. - Returns the full list to discord.py, which attempts to match any of them against the start of the message content.
@commands.command(name="hunt") once, and it responds to noxie hunt, ! hunt, n!hunt, etc., automatically.