Skip to main content

Documentation 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 is a character-driven Discord bot built on discord.py 2.3+ with full Discord Components V2 (CV2) support. It brings a living personality to your server — sarcastic, cozy, chaotic, or deadpan depending on what’s happening. Users hunt collectible vibe creatures, accumulate Glow Shards and Vibe Coins, and can support the bot directly through an automated OxaPay crypto donation flow.

Introduction

Learn what Noxie is and what it can do for your Discord server.

Self-Hosting Setup

Deploy your own Noxie instance in minutes with pip and Python 3.10+.

Commands

Full reference for every slash and prefix command Noxie provides.

Vibe Creatures

Explore all 36 collectible creatures across 6 rarities.

What Noxie Does

Noxie is more than a game bot — it’s a whole vibe system for your Discord server.

Hunt & Collect

Roll for 36 unique creatures across Common, Uncommon, Rare, Epic, Legendary, and Mythic rarities.

Economy

Earn Glow Shards ✨ and Vibe Coins 🪙 from every hunt. Higher rarities yield bigger rewards.

Personality Engine

Noxie’s tone shifts dynamically — deadpan by default, cozy on lucky rolls, chaotic on long streaks, sarcastic on bad luck.

Mood Banners

Every response uses a contextual mood banner image rendered inside a Discord CV2 container.

Crypto Donations

Users donate via OxaPay in USDT, BTC, ETH, and more. Rewards are granted automatically on confirmation.

Custom Prefixes

Server admins can add per-guild custom prefixes alongside the permanent global noxie prefix.

Get Up and Running

1

Install dependencies

Clone the repo and install with pip:
pip install -r requirements.txt
2

Configure the bot

Edit config.json with your Discord bot token and OxaPay merchant key:
config.json
{
  "bot_token": "YOUR_DISCORD_BOT_TOKEN",
  "global_prefix": "noxie ",
  "oxapay_merchant_key": "YOUR_OXAPAY_MERCHANT_KEY"
}
3

Enable Discord intents

In the Discord Developer Portal, enable Message Content Intent and Server Members Intent under your bot’s settings.
4

Run Noxie

python main.py
Noxie creates the SQLite database automatically on first run and syncs slash commands globally.
Slash commands may take up to 1 hour to propagate globally after first sync. Use prefix commands (noxie hunt, noxie help, etc.) in the meantime.

Build docs developers (and LLMs) love