Back to home
Member & admin guide

Unity Bot User Guide

Complete reference for admins, moderators, and members — commands, economy, games, verification, and dashboard setup.

Quick Start

  1. Invite Unity Bot to your server (Manage Server permission required).
  2. On join, your server receives $10,000,000 treasury tokens automatically.
  3. Open the Dashboard → sign in with Discord → select your server.
  4. Configure General (welcome channel), Rewards (activity rules), and Economy.
  5. Run /help in Discord for all commands.

Dashboard Overview

SectionPurpose
OverviewServer stats, quick links
GeneralWelcome/farewell, logs, banners
Treasury$10M server fund, distributions
RewardsAutomatic activity milestone rewards
CratesLoot-box style reward crates
EmbedsVisual message designer
LevelingXP rate, level roles
EconomyToken name, shop items
VerificationNFT/token holder rewards
ModerationAutomod, warnings
AIDedicated AI chat channel
WorkspaceTeam tasks, meetings, time
CommandsCustom prefix commands
ProPremium features
GuideThis documentation

Tip: Enable Developer Mode in Discord (Settings → Advanced) to copy Channel/Role IDs (right-click → Copy ID).


Admin Commands

Requires Manage Server or appropriate Discord permissions unless noted.

/config

Configure bot behavior per server.

SubcommandDescriptionExample
viewShow current settings/config view
welcomeSet welcome channel & message/config welcome channel:#welcome message:Welcome {user}!
farewellSet goodbye channel & message/config farewell channel:#general message:Bye {user}!
logsMessage edit/delete log channel/config logs channel:#logs
levelupLevel-up announcement channel/config levelup channel:#level-ups
autoroleRole for new members/config autorole role:@Member
xpXP rate & cooldown/config xp rate:20 cooldown:45
aichatAI-only channel/config aichat channel:#ai-chat

Message variables: {user}, {mention}, {username}, {server}, {membercount}, {level}

/treasury

Manage server treasury (default $10,000,000 on install).

SubcommandDescription
viewBalance & recent transactions
giveSend tokens from treasury to a member
addDeposit tokens into treasury
initializeOne-time treasury setup (if missing)

/xp

Manage member XP (Admin).

  • /xp add user:@Member amount:500
  • /xp remove user:@Member amount:100
  • /xp reset user:@Member

/levelrole

Grant roles when members reach levels.

  • /levelrole set level:5 role:@Active
  • /levelrole remove level:5
  • /levelrole list

/shop add / /shop remove

Manage economy shop from Discord.

  • /shop add name:VIP Pass price:5000 role:@VIP description:Exclusive access stock:-1

/crate

Create crates in Dashboard; manage purchases in Discord.

  • /crate list — Available crates
  • /crate buy crate_id:<ID>
  • /crate open crate_id:<ID>
  • /crate inventory

/embed

Send styled embed messages.

  • /embed send channel:#announcements title:"Update" description:"**News!** 🎉"
  • /embed create channel:#general — Opens builder modal
  • /embed templates — List saved templates
  • /embed template name:welcome channel:#welcome

/reactionrole

Emoji-based self-assign roles.

  • /reactionrole add message_id:123 emoji:✅ role:@Verified
  • /reactionrole remove message_id:123 emoji:✅
  • /reactionrole list

/customcmd

Prefix commands (default !).

  • /customcmd add trigger:rules response:Read #rules channel!
  • /customcmd remove trigger:rules
  • /customcmd list

/syncverify

Apply verification reward roles after dashboard wallet checks.

Moderation

CommandUsage
/ban/ban user:@BadActor reason:Spam delete_days:1
/kick/kick user:@Member reason:Rule break
/timeout/timeout user:@Member duration:30 unit:minutes reason:Cooldown
/unban/unban user_id:123456789012345678
/warn add/warn add user:@Member reason:Language
/warn list/warn list user:@Member
/warn clear/warn clear user:@Member
/clear/clear amount:50 user:@Member

Team Commands (Workspace)

Configure profiles in Dashboard → Workspace. Used for internal team coordination.

  • Tasks — Kanban board (todo → done)
  • Calendar — Schedule meetings
  • Time — Clock in/out on tasks

Moderation commands (/warn, /timeout) also apply for team leads with Discord permissions.


User Commands

Leveling & Engagement

CommandDescription
/rankYour XP, level, rank card
/rank user:@FriendAnother member's rank
/leaderboardTop XP members

Economy

CommandDescription
/balanceYour token balance
/dailyClaim 100 tokens (24h cooldown)
/give user:@Friend amount:50Transfer tokens
/gamble amount:10050% win, 1.8× payout (min 10)
/shop viewBrowse shop
/shop buy item_id:<ID>Purchase item/role
/richestToken leaderboard

Earning tokens: Messages (+1), daily, verification bonuses, crates, automatic activity rewards, treasury grants.

Verification

CommandDescription
/verifyView linked wallets & verification status
Link walletDashboard → Verification → enter ETH/SOL address
/syncverify(Mod) Apply holder roles

Holder rewards: Configurable role + TREAT bonus per NFT/token rule in Dashboard.

AI

CommandDescription
/ai chat prompt:Hello!Chat with Unity AI
/ai resetClear your AI history
/heyunityFriendly greeting

Or message in the configured AI channel.

Fun

CommandDescription
/8ball question:Will we moon?Magic 8-ball
/coinflipHeads or tails
/dice sides:6 count:2Roll dice
/memeRandom meme

Utility

CommandDescription
/pingBot latency
/userinfo user:@MemberUser details
/serverinfoServer stats
/avatar user:@MemberAvatar URL
/helpCommand list by category

Automatic Activity Rewards

Before rewards are granted, admins must configure rules in Dashboard → Rewards.

Unity tracks (when enabled):

  • Messages sent
  • Voice channel time (excludes AFK)
  • Reactions given/received
  • Engagement score & streaks

Example rules:

  • 50 messages today → 500 tokens
  • 60 voice minutes → 1000 tokens
  • 7-day streak → 2000 tokens

Rewards post to your configured Rewards Channel with a celebration embed. Tokens/XP apply automatically.


Crates (Loot Boxes)

Dashboard → Crates:

  1. Name your crate (e.g. "Weekly Mystery Box")
  2. Set price in tokens
  3. Configure rewards with weights (higher = more common)
  4. Set stock (-1 = unlimited)

Discord:

  1. /crate list — see crate IDs
  2. /crate buy crate_id:<ID>
  3. /crate open crate_id:<ID> — animated reveal + auto reward

Welcome & Leave Banners

Dashboard → General:

  • Pick from 5 gradient styles or custom hex color
  • Toggle banner on/off
  • Customize message with variables

Pro: Upload custom background images (Dashboard → Pro).


Verify Assets

Dashboard → Verification:

  1. Link your wallet (ETH or Solana)
  2. Admin creates rules: contract/mint address, min amount, reward role, TREAT bonus
  3. Click Test verification or run checks via API
  4. Run /syncverify in Discord for roles

Presets: Label rules "Holder", "Whale", etc. for clarity.


Games & Unity Growth

CommandDescription
/trivia play / /trivia answerTrivia for token rewards
/wordle start / /wordle guessWord guessing game
/battlepassSeason pass progress and tier claims
/growth viewCommunity Growth tree status
/growth waterWater Growth (alternate with other members)
/growth harvestHarvest fruit for tokens
/growth almanacCritter collection
/growth leaderboardTop waterers or cross-server tallest Growth trees

Configure rewards in Dashboard → Games. Unity Growth uses your server's branded token name (not a global token).


Marketplace & extras

CommandDescription
/auctionAuction house for roles/items
/marketMember marketplace
/donationCommunity donation goals
/cratedropMilestone crate drops (admin)
/profileMember profile, streaks, birthday
/referRefer-a-friend rewards
/pollPoll-to-earn registration
/standupWorkspace standup updates
/linkwalletDashboard wallet QR link
/globalboardCross-server token leaderboard
/importDeveloper XP/token import

Best Practices for Engagement

  1. Initialize treasury and run weekly /treasury give for top contributors
  2. Set 3–5 reward rules — not too many at once
  3. Create 2–3 crate tiers (common → legendary)
  4. Welcome channel with banner + clear rules embed
  5. Level roles at 5, 10, 25 for progression
  6. Verification for token/NFT holders with meaningful rewards
  7. Daily /daily + message tokens keeps economy flowing

Troubleshooting

IssueFix
Commands not showingRun npm run deploy-commands or set DEPLOY_COMMANDS_ON_STARTUP=1
Treasury empty/treasury initialize or re-invite bot
No auto rewardsEnable tracking + add rules in Dashboard → Rewards
Verification failedCheck RPC env vars, wallet linked, rule contract address
Dashboard access deniedNeed Manage Server on Discord + sign in with same account

Support

  • Dashboard → Guide
  • Discord: your support server
  • Docs: /docs/USER_GUIDE.md

Unity Bot v2.0 — Powered by Convex + Hugging Face

Ready to configure your server?

Install Unity Bot for free and manage everything from the dashboard.