naya
premium

Naya Docs

by default everything is disabled until admins enable the feature(s) they'd like for their server
click a module card to expand ♡

Server Currency

coins, chests, shop items, chat capping & economy rules

core
Server Currency module preview

Server Currency — cozy economy, per server ♡

Every server gets its own coin balance (separate from other servers). Members earn coins by participating, and you decide what coins mean: shop items, events, rewards, silly collectibles — or all of the above.

What it is
  • A per-server coin system you fully control (name, emoji, pacing, rewards).
  • Designed to reward activity without pushing spam.
  • Pairs beautifully with Leveling, Pets, and Garden for “alive” servers.
Core setup
  • /server-currency — configure coins, chests, chat rewards, chat cap, and the shop.
  • /servershop — view the shop.
  • /inventory — view items you own in this server.
  • /consume — use a consumable item.
Chat rewards (steady & fair)
  • Members earn small coins from normal conversation in allowed channels.
  • Daily chat cap limits how much can be earned from chat per day.
  • Tune eligibility: how often messages count, min chars, cooldowns, allowed/blacklisted channels.
Chests (little surprises)
  • Chests can appear in channels you choose when members chat, and members can tap to claim.
  • You control frequency, lifetime, claim limits, and reward types.
  • Chest rewards can include coins, XP, roles, or custom items you design.
Other earn paths (variety)
  • Guildboard can reward check-ins, quizzes, trivia, and lotteries.
  • Garden can reward watering + bloom rewards.
  • Pets can reward play, feed, and adventures.
  • Minigames can reward for playing solo or with others.
  • Admins can also grant coins for events (great for community nights).
Server shop (gives coins meaning)
  • Coins become useful when members can trade them for items.
  • Items can be roles, cosmetics, collectibles, perks, gacha, pets, pings — anything you want.
  • Buying adds items to the member’s server inventory.
Inventory & item actions
  • Each server has its own inventory per user.
  • Items can be cosmetic, or consumable with up to 5 custom actions.
  • Examples: currency.give, xp.give, pet.give, modals, private channels/threads, timeouts, and more.
Minigames (optional)
  • Short activities that can award small currency rewards.
  • Each game has a cooldown so it stays playful — not a farming meta.
Best balance: small steady chat rewards + occasional chest surprises + a shop with fun items. Everything else (pets/garden/guildboard/minigames) adds variety without needing constant attention.

Leveling & Rank Cards

xp rules, reward roles, boosters, wallpapers & frames

core
Leveling module preview

Leveling — XP that feels calm (not spammy) ♡

Leveling lets members gain XP through chatting (and optionally voice). You can keep it super simple, or tune it carefully so active members feel rewarded without anyone needing to change how they talk.

Quick setup
  • /level-settings — open the editor (XP awards, cooldowns, voice XP, rewards, boosts).
  • Pick where XP is allowed (use channel blacklist for bots/commands/spam areas).
  • Set your pace: XP per award + cooldowns (message spacing).
How XP is awarded
  • Chance — percent of eligible messages that can give XP.
  • Per award — the XP amount when an award triggers (min–max).
  • Threads — toggle whether thread messages count.
  • Curve — controls how fast levels grow in cost (your server’s “feel”).
Anti-spam (keeps it fair)
  • Min chars — minimum message length to be eligible.
  • Between msgs — minimum spacing between counted messages.
  • User cooldown — cooldown per user so rewards don’t feel farmable.
  • Channel blacklist — disable XP in command channels, image-only channels, etc.
Diminishing returns (optional)
  • Lets you reward normal chat, while gently reducing “marathon farming”.
  • Full awards — first N awards at 100%.
  • Partial awards — next awards at reduced % (then 0 if you choose).
  • Useful in very active servers where you want XP to stay meaningful.
Voice XP (optional)
  • Enable XP per minute in voice for “study rooms” or hangouts.
  • Control the rate: XP/min.
  • Require activity: ≥ 2 humans (prevents solo idling).
Rewards & boosts
  • Role rewards — grant roles at certain levels (stacking or replace mode).
  • Booster roles — roles that increase XP gain (with a combined cap).
  • Channel boosts — extra XP in specific channels (events, art, study, etc.).

Rank cards (member-facing)

Members can view and customize their rank card with /rank. This is cosmetic: wallpapers, colors, shadow, and special frames. Default frames are changed based on a member's level.

/rank (what members can change)
  • Wallpaper (800×200) — requires server premium or personal premium.
  • Shadow opacity — darkness overlay (0–255).
  • Chat bar color + XP bar color — hex colors (e.g. #5ee6ff).
  • Premium frames — unlocked by personal premium or a 60+ vote streak.
/rankdefault (server defaults)
  • Set a server-wide default wallpaper/colors so new members look polished instantly.
  • Great for matching your server theme (and keeping cards cohesive).
Cozy tuning tip: keep cooldowns reasonable, blacklist noisy channels, and use role rewards sparingly — it makes leveling feel like a soft “thank you” instead of a grind.

Events

RSVP events + custom solo/team events with questions, points & rankings

community
Events module preview

What is the Events Board?

A customizable panel where your server can host events in a tidy, non-chaotic way. It shows upcoming/ongoing/finished events, and gives hosts a clean flow to draft and post new events.

How members use events
  • You post the Events Board in a channel.
  • Members open event cards and join depending on the event type.
  • Standard events: click Participating or Maybe (live counts).
  • Custom events: submit answers during the active window to earn points.
Hosts & permissions
  • Only authorized hosts can press Create Event.
  • Create Event opens a private draft panel (ephemeral).
  • Hosts can always reopen Manage Event from the event card later.

Event types

Naya supports simple RSVP events and “game-like” events with scoring — so you can run anything from movie nights to quiz tournaments.

1) Standard (RSVP)
  • Simple event card with buttons: Participating / Maybe.
  • Live counts update instantly.
  • No questions, no submissions — just clean attendance.
2) Custom — Solo
  • Members submit answers individually.
  • Up to 5 questions per submission modal.
  • Correct answers award points; repeat submissions don’t duplicate points.
  • Hosts can adjust points anytime for fairness.
3) Custom — Teams
  • Members create or join teams using a 6-character code.
  • Points go to the team pool (not individuals).
  • Hosts can rename teams, manage members, and adjust points.
  • Team size can enforce min/max limits.
Rankings & results
  • Events can display a top rankings board (auto-generated).
  • Great for weekly tournaments, seasonal contests, or server challenges.

Creating an event (host draft flow)

Hosts press Create Event on the board, then fill a guided draft: title/description, time window, host display, location/reward, and (optionally) custom questions and team rules. Draft checks for missing fields before posting.

Draft includes
  • Basics: title, description, start/end window, host name/mention.
  • Extras: location, reward text, optional relay channel.
  • Style: color, banner, thumbnail, images (so it matches your server).
  • Type: Standard / Solo / Teams + team sizes + questions.
Manage Event (creator tools)
  • Edit basics (title/desc/times/host).
  • Edit media/style (colors, banners, thumbs, images, footer).
  • Override status (set ongoing, end early, cancel).
  • View participants, rankings, and (for teams) team controls.

Relay channels (optional, for transparency)

Custom events can log submissions to a relay channel: answers, correct checks, and awarded points. This is great for reviewing disputes or just keeping things transparent.

Cozy hosting tip: keep Standard events for casual RSVP, and use Custom events for “special moments” (quizzes, challenges, tournaments) so scoring stays exciting instead of constant.

Pets

adopt, interact, adventures, rewards & cozy progression

community
Pets module preview

What are server pets?

Pets are cozy companions tied to your server. You design the lineup (types, rarity, rewards, starve rules), and members hatch + grow a pet through simple interactions — without feeling spammy or grindy.

Member flow (how it feels)
  • /pet — if no pet, Naya spawns a Mysterious Egg.
  • Anyone can press Interact with Egg to help hatch it.
  • After enough unique interactions, it hatches and the owner receives a pet.
  • Owners level pets via Play, Feed, and Adventure.
Admin setup (what you control)
  • Hatch settings — how many interactions to hatch.
  • Rarity % — how often Common/Uncommon/Rare/Ultra Rare are chosen.
  • Pet weights — within a rarity, which pets appear more often.
  • Rewards + scaling — coins, pet XP, player XP, and level scaling.
Rarity (how rolls work)
  • Step 1: pick a rarity using your rarity percentages.
  • Step 2: pick a pet within that rarity using each pet’s weight.
  • This lets you keep many commons while making special pets truly rare.
Hunger & safety
  • starve_days — days without food before a pet dies.
  • Immortal pets ignore death (great for premium/special pets).
  • Pet names are filtered against a blacklist; staff can rename if needed.
  • Members can release a pet (resets progress; prevents abuse with a short block).
Best “cozy default”: keep play/feed rewards small, let adventures feel exciting, and make Ultra Rare pets feel magical — not required.

Garden

plant growth, watering, bloom rewards & drops

community
Garden module preview

What is the garden?

The garden is a gentle mini-game: members plant seeds, the community waters them, and plants bloom into rewards. You control the pacing — cozy and relaxed by default, or slow + rare if you prefer.

How members use it
  • You post the Garden Board in a channel.
  • Members press Plant Seed to create their plant message.
  • Other members press Water 💧 to help it grow.
  • All Plants helps people find active plants so none get ignored.
Plant types (random seeds)
  • You create plant types (name, waters required, emoji/art).
  • When someone plants, Naya picks a type using weight.
  • Higher weight = common plants. Lower weight = rare “lucky” plants.
Limits & cooldowns (anti-spam)
  • Max active plants per user (prevents clutter).
  • Plant cooldown between seed placements.
  • Per-plant water cooldown (stops one person spamming).
  • Waters per day soft cap (keeps things calm).
  • Death time (days without water) → plant wilts gently.
Rewards (small + big)
  • Water rewards (global): small coins/XP per water (with tiny double chance).
  • Bloom rewards (per plant): big one-time coins/XP for the owner when it blooms.
  • Common plants can feel gentle; rare plants can feel exciting.
Cozy tuning tip: keep water rewards small, make bloom rewards the “wow moment”, and set wilt time long enough that plants don’t feel stressful.

Co-op Board

cozy “help wanted” requests, threads, claims & reputation

community
Co-op module preview

What is the co-op board?

The co-op board is a soft help wanted space: members post requests for games/activities, and others can claim them. It’s designed to feel calm like an LFG board — not a noisy chat flood.

Member flow (how it feels)
  • You post the board in a channel (dropdown of your games/activities).
  • A member picks a game → a small form pops up (UID/name, region, message, etc.).
  • Naya posts their request with buttons like Claim, Close, and Copy UID.
  • A thread opens automatically so the run can be planned without cluttering the channel.
Best channel setup
  • Recommended: disable @everyone from sending messages in the board channel.
  • Let the board + buttons do the posting, then let chat happen in the threads.
  • This keeps the channel looking clean and “scroll-friendly”.
Cooldowns & expiration (tidy by design)
  • Cooldown between requests — stops rapid-fire posting.
  • Expiration (per game) — each game/activity can auto-close after X hours.
  • Expired requests quietly become inactive so only fresh ones stay claimable.
Claims & reputation (gentle trust signal)
  • Helpers press Claim — claimers appear in the request embed.
  • If helpers have co-op reputation, it shows beside their name.
  • When closing, the requester can optionally give a helper +1 rep.
  • Rep is per server and meant to be soft — not sweaty or competitive.
Ping roles (only the right people)
  • Each game/activity can have ping roles (opt-in groups).
  • When someone posts a request for that game, Naya can ping those roles once.
  • Perfect for “@raids / @pvp / @dungeons” style pings without @everyone spam.
Blacklist roles (quiet control)
  • You can blacklist roles from opening requests (watch-only, restricted groups, etc.).
  • Blacklisted members see a gentle message explaining they can’t post here.
Admin guide: /coop-settings → customize the board embed, add games, set cooldowns/expiration, and configure ping/blacklist roles.

Guildboard

weekly stats, highlights, streaks, trivia & daily rewards

community
Guildboard module preview

What is the Guildboard?

The Guildboard is a clean “server home screen” inside Discord. It can host daily check-ins, quizzes, weekly trivia and lotteries — plus optional weekly stats — all in one calm, organized embed.

Core idea
  • You Save & Post the board in a channel.
  • Members return to it daily for small, cozy rewards.
  • Admins can enable/disable most sections anytime.
What admins configure
  • /guildboard-settings — style + features + rewards.
  • Embed look: title/description, color, banner/thumb/icons, and small notice text.
  • Per-feature settings for check-ins, quizzes, trivia, and lottery payouts.

Features (what members see)

The board can show multiple sections. Everything below can be toggled on/off except the Check-In button, which is always present by default for every server.

Daily Check-In (always available)
  • Members press Check-In once per day to claim coins.
  • Streaks add bonus rewards (configured by admins).
  • Designed to feel rewarding without becoming spammy.
Daily Quizzes
  • Quick daily questions that award coins.
  • Server limits:
    • Free: up to 10 quiz questions
    • Premium: up to 200 quiz questions
  • Great for “question of the day” energy without needing an event host.
Weekly Trivia
  • Admins set a trivia question, accepted answers, and reward amount.
  • Optional case sensitive matching for stricter answers.
  • Use Draw Trivia when you want a fresh prompt.
Server Lottery
  • Members pick a random number; winners get the configured reward.
  • Optional pity rewards for “close guesses” (set by admins).
  • Use Draw Lottery to roll new numbers and keep it lively.
Weekly Hug/Bonk stats (optional)
  • Shows top weekly hugs and bonks.
  • Pairs nicely with your Hugs & Bonks module for light community energy.
Weekly activity stats (optional)
  • Weekly messages are tracked only in your Server Currency chat-capping channels.
  • Weekly XP is tracked only in Leveling Settings XP reward channels.
  • This keeps stats meaningful (real “activity spaces”), not bot/command channels.
Cozy tuning tip: make the Check-In reward small but consistent, then let Trivia/Lottery be the “wow” moments — it keeps people returning without feeling forced ♡

Hugs & Bonks

cute reaction commands with image sets + weekly & lifetime stats

community
Hugs & Bonks module preview

What are Hugs & Bonks?

Fun social commands that post a hug/bonk image, track stats, and let your server’s vibe feel more “alive” without needing any big systems. They work with a simple fallback chain, so there’s always something to show.

How images are chosen (fallback chain)
  • If the member has their own set → use user images.
  • Otherwise, if your server has a set → use server images.
  • Otherwise → use Naya’s global default images.
Commands
  • /hug — hug someone (uses the best available image set).
  • /bonk — bonk someone (gentle bonk energy).
  • /server-hugs — admins manage your server’s hug/bonk image sets.
  • /hugs-settings — members manage their personal image sets.
Limits (free vs premium)
  • Server: Free → up to 12 hugs + 12 bonks.
  • Server: Premium → up to 200 hugs + 200 bonks.
  • Members: Free → up to 12 hugs + 12 bonks.
  • Members: Premium → up to 200 hugs + 200 bonks.
Stats (what gets tracked)
  • Lifetime server hugs & bonks.
  • Weekly server hugs & bonks (resets each week).
  • These can be displayed on the Guildboard and in leaderboards.
Cozy tip: set a small server pack that matches your theme, and let members opt-in to personal packs — it keeps the server cohesive while still letting people be expressive ♡

Minigames

fast, cozy games with rewards, cooldowns & rankings

economy
Minigames module preview

What are minigames?

Minigames are small, optional games that give members a fun way to earn a little extra currency. They can be played solo or together — cozy competition, not grind.

Games available
  • Fast Math — solve problems quickly to earn points.
  • Word Chain — continue a word chain without breaking rules.
  • Whack-A-Slime — test your reflexes and whack slimes.
  • Hangman — guess the word one letter at a time.
  • Story Chain — build creative stories together.
  • Hot Potato — pass the potato before it explodes.
How members use it
  • /minigame — pick a game from the dropdown and play.
  • Each game has its own style: some are quick solo loops, others are better with friends.
  • Minigames are designed to be light — a cute break between chats.
Rewards & cooldowns (admin controlled)
  • Admins set the reward amount and cooldown in /server-currency.
  • Cooldowns keep things fair so minigames don’t become a farming meta.
  • Rewards are meant to be a bonus — not required to progress.
Stats & rankings
  • Per-server ranks — your community’s local minigame standings.
  • Global ranks — overall standings across all servers.
  • Minigame coins are tracked for playing these (separate from normal chatting).
Cozy tuning tip: keep rewards small with a sensible cooldown — minigames should feel like a treat, not a chore ♡

Server Profiles

activity, progress, interactions & personal customization

community
Server profiles module preview

What are server profiles?

Server Profiles are per-member profiles unique to each server. They summarize activity, interactions, and cozy progress — and can optionally include personal visuals like a bio and banner.

What a profile can show
  • Coins earned (server currency)
  • Level + daily caps
  • Messages (server activity tracking)
  • Pet (active pet type + name)
  • Hugs received + bonks received
  • Flowers bloomed (garden)
  • Reputation (co-op reputation, if enabled)
Personal customization (optional)
  • Bio — a short “about me”.
  • Banner — a profile header image.
  • Embed color — subtle personalization to match their vibe.
  • Game UIDs — store IDs/usernames for games (helpful for co-op & friends).
How members use it
  • /serverprofile — view your profile in this server.
  • Members can edit their profile visuals (bio/banner/color) if allowed.
  • It’s meant to feel like a soft “server scrapbook page” that updates as you hang out.
Safety & comfort
  • Servers can restrict inappropriate visuals using Main Settings.
  • A blacklist role can prevent certain members from displaying custom wallpapers, profile fields, or hug/bonk images.
  • This helps keep your server comfy without heavy moderation tools.
Profiles work best when they stay gentle: a little recognition, a little identity — never a pressure system ♡

Tickets

panels, ticket types, transcripts, logs & staff tools

moderation
Tickets module preview

Tickets — your server’s support center ♡

A quiet place for members to ask for help, report issues, or appeal decisions — with clean permissions, tidy logs, and transcripts so staff can stay organized without stress.

What tickets do
  • Create private spaces for support: channels or private threads.
  • Opener + staff get access automatically (everyone else stays out).
  • Each ticket type can have its own name, emoji, description, and first message.
Ticket types
  • Create multiple types: support, appeal, report, etc.
  • Types can be enabled/disabled any time (pause a type without deleting it).
Ticket modes
  • Channel mode — creates a full channel under your chosen category.
  • Opener + staff roles get permissions; everyone else is hidden.
  • Private thread mode — creates a private thread inside your chosen host channel.
  • Cleaner on busy servers (less channel clutter).
Customize the experience
  • Per-type: name format (e.g. {type}-{seq:03d}-{user}), opening message, emoji.
  • Per-type: override category/thread parent, staff roles for that type only.
  • Panel embed: title, description, color, banner/icon/thumb/footer.
  • Premium: custom footer text + webhook panel posting (cleaner look).
Logs
  • Set a logs channel in panel settings to track important actions.
  • Events logged: opened, closed, reopened, deleted.
  • Delete logs include a transcript file.
Transcripts
  • When a ticket is closed, the opener receives a transcript via DM.
  • When a ticket is deleted, the transcript is sent to the logs channel.
  • Members can request a transcript any time after closing.

Normal flow

1) member picks a ticket type → 2) Naya opens a fresh channel/thread → 3) your header + buttons appear → 4) staff helps → 5) staff presses Close (transcript generated) → 6) ticket can be reopened or deleted later.

Free vs premium: Free = up to 4 ticket types. Premium = up to 25. Premium-only: custom footer text + webhook panel posting.

Applications

custom forms, DM wizards, review channels & approvals

moderation
Applications module preview

Applications — your server’s interview system ♡

Custom forms for staff, partnerships, teams, or anything else — with a smooth DM wizard, a clean review embed for your staff, and buttons to accept/deny/blacklist.

What applications are
  • Members apply through forms you create (title, questions, media, status).
  • Answers are collected via DMs and posted to your review channel.
  • Each submission opens a thread for staff discussion.
How members apply
  • You post the Applications Panel in a channel.
  • Members pick a form from the dropdown (only Open forms can start).
  • Naya starts the DM wizard; typing cancel stops the process.
  • Finished apps are sent to: review channel + applicant DM copy.
Application forms
  • Title — shown on the panel + in the DM wizard.
  • Status — Open/Closed (closed forms can’t be selected).
  • Questions — up to 25 prompts per form.
  • Review channel — per-form override or inherit from panel default.
  • Ping roles — optional roles pinged when a submission arrives.
DM system (how it works)
  • One question at a time, with a time window.
  • Review embed includes: numbered questions, answers, applicant + timestamps.
  • If DMs fail (disabled), Naya warns them and the application won’t start.
Reviewer tools
  • Accept / Deny open a modal for a reason (sent to applicant DM).
  • Blacklist blocks that user from submitting future forms.
  • After a decision: buttons disable + decision is recorded + applicant is notified.
The applications panel
  • Edit: title/description, color, media (banner/thumbnail/icons).
  • Add optional embed fields above the forms list.
  • Set a default review channel used unless a form overrides it.
  • Premium: custom footer text + webhook panel posting.
Blacklist
  • Blacklist prevents repeat applications from the same user.
  • You can clear the blacklist later from the editor.
  • Blacklist limit: 25 users at a time.
Limits
  • Free: up to 4 application forms.
  • Premium: up to 25 forms.
  • Premium-only: custom footer text + webhook panel posting.

Main Settings

panel permissions, blacklist roles, server prefix & access control

setup
Main Settings module preview

What is Main Settings?

Main Settings is your server’s “control center” for moderation-safe customization and admin access. It helps you prevent inappropriate visuals (hugs/bonks, wallpapers, profiles), decide who can use panel commands, and set small server-wide preferences like your prefix.

Access control (who can run admin tools)
  • Control access to panel commands like /leveling-settings, /server-hugs, /guildboard-settings, etc.
  • Control access to staff utilities like /clearleaderboard, /set, and /give.
  • Choose your mode:
    • Owner-only — only the server owner can use admin tools.
    • Admins allowed — allow people with admin perms.
    • Allowed roles/users — optionally whitelist up to 5 roles and 5 users.
Safety & anti-inappropriate behavior
  • Blacklist role — members with this role are blocked from displaying:
    • rank card wallpapers
    • server profile fields
    • custom hugs/bonks images
  • Custom hugs/bonks — allow or disable user-uploaded hug/bonk images for the whole server.
  • If things get messy, staff can keep visuals “server-only” while still letting people use the commands normally.
Command prefix
  • Set a simple server prefix for any prefix commands your server uses.
  • Doesn’t affect slash commands — those always stay clean and consistent.
Best cozy defaults
  • Keep Admins allowed on, and add 1–2 trusted allowed roles for panel editors.
  • Enable custom hugs/bonks only if your server culture supports it (or keep it staff-curated).
  • Use a blacklist role for repeat offenders so you don’t have to fully ban fun systems.
Main Settings is designed to keep things cozy: you can reduce risky customization without disabling the community features people enjoy ♡