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 accepts crypto donations through OxaPay, a non-custodial payment processor. When you run /donate, the bot creates a live invoice, DMs you the exact wallet address and amount to send, then silently polls OxaPay in the background. The moment payment is confirmed, rewards land in your account automatically — no manual claiming needed.

Command Reference

SlashPrefixWorks in DMs
/donate <amount> [currency]noxie donate <amount> [currency]✅ Yes
amount
float
required
Donation amount in US dollars. Minimum value is 1.00. The OxaPay API converts this to the equivalent crypto amount at the current exchange rate. When using the prefix command (noxie donate), this parameter defaults to 5.00 if omitted.
currency
string
default:"USDT"
The cryptocurrency you want to pay with. Must be one of the supported currencies listed below. Defaults to USDT if omitted.
Invocation examples:
/donate amount:5
/donate amount:10 currency:ETH
noxie donate 5
noxie donate 10 ETH
noxie donate 25 BTC

Donation Flow

1

Run the command

Invoke /donate <amount> or noxie donate <amount> in any channel (or DMs). The bot immediately responds with an ephemeral confirmation: ”💌 Check your DMs! The donation flow is being set up.” — visible only to you.
2

OxaPay invoice created

Behind the scenes, Noxie posts to the OxaPay POST /merchants/request endpoint with your amount, chosen currency, and a unique orderId. OxaPay returns a trackId, a wallet address, and the exact crypto amount to send.
3

Payment details arrive in your DMs

Noxie sends a CV2 donation card to your DMs containing:
  • The USD amount and selected currency
  • The exact crypto wallet address to send to (displayed in a code block for easy copying)
  • The exact crypto amount required
  • Your Payment ID (trackId) for reference
4

Bot polls for confirmation

Noxie polls POST /merchants/inquiry every 15 seconds for up to 40 polls (~10 minutes). You’ll see no further messages during this window — just send the payment and wait.
5

Payment confirmed — rewards granted

Once OxaPay returns a paid, confirmed, or complete status, Noxie:
  • Credits your Glow Shards and Vibe Coins (see rates below)
  • Logs the donation to the donations SQLite table
  • Awards the 💎 Donor badge if this is your first confirmed donation
  • Sends a confirmation CV2 card to your DMs with a breakdown of rewards and a personality thank-you line
6

Failure or timeout

If the invoice expires, is cancelled, or the polling window runs out without a confirmed status, Noxie sends a failure DM explaining what happened. You can try the command again with a fresh invoice.

Reward Rates

Rewards are calculated using math.ceil to ensure you never receive less than expected for fractional amounts.
ContributionGlow Shards ✨Vibe Coins 🪙Badge
Per $1.00 USD donated+500+50
First ever donation💎 Donor
Examples:
DonationGlow ShardsVibe Coins
$1.0050050
$5.002,500250
$10.005,000500
$25.0012,5001,250

Supported Currencies

SymbolName
USDTTether (default)
BTCBitcoin
ETHEthereum
LTCLitecoin
BNBBNB Chain
DOGEDogecoin
TRXTRON

Send the exact crypto amount shown in your DM. OxaPay requires precision — sending a rounded or slightly different value may prevent automatic confirmation. You have approximately 10 minutes from when the DM arrives before the invoice expires.
Your Discord DMs must be open to receive payment instructions. If Noxie cannot send you a DM, the flow will silently abort. Enable DMs from server members in your Privacy Settings before running /donate.

Build docs developers (and LLMs) love