📖 Command guide

Every command MENTA answers to

All 47 of them and every form they take — 88 in all, each with a working example. Everything takes $ or / — both do the same thing. Tap any example to copy it.

Money

Moving tokens around.

$tip

Send tokens to someone. Amounts accept 50m, 4k, or dollars like $5.

Usage$tip @user <amount> <token>
Example$tip @sam 5k CHAD

$tip @everyone

Split a pot across a role. Add each to give that much per person.

Usage$tip @everyone <amount> <token> [each]
Example$tip @everyone 500k CHAD

$tip stats

also $stats $me $tipstats $given

Every token you have ever sent and received. Name a token for the full breakdown — tips, storms, game pots, and what came back unclaimed.

Usage$tip stats [token]
Example$tip stats chad:wax

$balance

also $bal $jar

Your holdings, valued in USD. Add a symbol to filter.

Usage$balance [token]
Example$balance CHAD

$portfolio

also $port $value

Everything you hold, valued in USD.

Usage$portfolio [@user]
Example$portfolio

$deposit

also $dep

Get your personal deposit address for that token's chain.

Usage$deposit <token>
Example$deposit CHAD

$withdraw

Send funds to your own wallet. DM me to keep it private.

Usage$withdraw <token> <amount|all> <address>
Example$withdraw CHAD 10k 0xYourWallet

$notify

also $dm $notifications

DM alerts for tips, deposits and withdrawals.

2 forms
$notify on

DM me about tips, deposits and withdrawals.

$notify on
$notify off

Stop those DMs.

$notify off

$menta

also $help $commands

This list.

Usage$menta
Example$menta

Give it away

Paying a room rather than a person.

$airdrop

also $drop

A pot people claim with a button before the timer ends.

Usage$airdrop <amount> <token> [minutes]
Example$airdrop 100k CHAD 10

$rain

Split an amount among everyone active in the last 30 minutes.

Usage$rain <amount> <token>
Example$rain 50k CHAD

$reactip

also $reacttip $reactips

Tip by reacting. Wire an emoji to an amount and anyone can pay a good message with one tap — out of their own jar.

3 forms
$reactip

Every emoji wired up in this server.

$reactip
$reactip add <emoji> <amount> <token>

Wire an emoji to an amount. Also $reactip set.

$reactip add 🍬 1000 USDC
$reactip remove <emoji>

Unwire it. Also $reactip off.

$reactip remove 🍬

Games

Pots the chat has to win.

$mathdrop

Posts a maths problem — first correct answer in chat takes the pot.

Usage$mathdrop <amount> <token> [minutes] [hard]
Example$mathdrop 25k CHAD

$triviadrop

Crypto trivia. Fastest correct answer wins.

Usage$triviadrop <amount> <token> [minutes]
Example$triviadrop 25k CHAD

$phrasedrop

Type the phrase exactly, first one takes it.

Usage$phrasedrop <amount> <token> [minutes]
Example$phrasedrop 10k CHAD

$emojidrop

An emoji rebus — decode it, first correct answer wins.

Usage$emojidrop <amount> <token> [minutes]
Example$emojidrop 25k CHAD

$scrambledrop

A scrambled word. Unscramble it before anyone else.

Usage$scrambledrop <amount> <token> [minutes]
Example$scrambledrop 25k CHAD

$riddledrop

A riddle. First correct answer takes the pot.

Usage$riddledrop <amount> <token> [minutes]
Example$riddledrop 25k CHAD

$memorydrop

A code appears and vanishes after ten seconds. Type it from memory — rewards attention, not knowledge.

Usage$memorydrop <amount> <token> [minutes]
Example$memorydrop 25k CHAD

$splitdrop

The first THREE correct answers share the pot. Being second is still worth something, so the room doesn't go quiet after one person types.

Usage$splitdrop <amount> <token> [minutes]
Example$splitdrop 90k CHAD

$guessdrop

Everyone types a number — CLOSEST wins when the timer ends. Speed doesn't matter, so late arrivals still have a real shot.

Usage$guessdrop <amount> <token> [minutes]
Example$guessdrop 50k CHAD 10

$raffledrop

One button, one ticket each, one winner drawn at random at the buzzer. Pure luck — anyone in the room can take it.

Usage$raffledrop <amount> <token> [minutes]
Example$raffledrop 100k CHAD 15

$uniquedrop

Everyone picks 1-50. The LOWEST number nobody else picked wins. Pure game theory — pick 1 and so will everyone else.

Usage$uniquedrop <amount> <token> [minutes]
Example$uniquedrop 50k CHAD 10

$pricedrop

Higher or lower on a real token, settled against the live price at close. Type up or down; everyone on the right side shares the pot.

Usage$pricedrop <amount> <token> [minutes]
Example$pricedrop 50k CHAD 15

$royale

also $br $battleroyale

Battle royale. One pot, one survivor. Everyone drops into an arena with its own history and dies in it one round at a time — nobody types after joining, they just watch what happens to their name.

Usage$royale <amount> <token> [lobby minutes]
Example$royale 500k CHAD 3

$automode

also $auto

The bot hosts all eight games on a schedule until the budget or time runs out — with countdowns, streak callouts and winner announcements. Name one game to run only that. $automode stop ends it.

4 forms
$automode <budget> <token> <duration> [every <time>] [game]

Start it. Name one game to run only that one.

$automode 100m wax:CHAD 24h
$automode

What is running, what budget is left, and what is next. Also $automode status.

$automode
$automode every <time>

Change the pace of a run already going, without restarting it. Same budget, same end time, just livelier. Also pace, faster, slower.

$automode every 5m
$automode stop

End it. Unspent budget never left your balance. Also $automode off. This stops smart mode too.

$automode stop

$smartmode

also $smart
🔑 Server owners and anyone with Manage Server.

Like auto-mode with no deadline — it runs until the budget is gone, over hours or days. Busy room: bigger pots, faster drops. Empty room: smaller pots, longer waits, and it sits out the dead hours entirely.

3 forms
$smartmode <budget> <token>

Runs until the budget is gone, however long that takes.

$smartmode 500m chad
$smartmode <budget> <token> <game>

The same, but one game only.

$smartmode 500m chad trivia
$automode stop

Ends a smart-mode run in this channel.

$automode stop

$autoroyale

also $autobr

Back-to-back battle royales until the budget or the time runs out. Each fight opens only once the last one has finished. $autoroyale stop ends it.

2 forms
$autoroyale <budget> <token> <duration> [lobby <time>]

Back-to-back battle royales until the budget or the time runs out.

$autoroyale 100m chad 24h
$autoroyale stop

End it.

$autoroyale stop

$poll

also $vote

Put a question to the room with live vote bars. On its own, MENTA picks the question. If an option names a game or a royale, auto-mode plays the winner next.

Usage$poll [question | option | option]
Example$poll Royale or trivia? | Royale | Trivia

Trading & pools

Markets your community runs itself.

$pot

also $pots $pool

MENTA POTS — liquidity pools anyone can open, anyone can fund, and anyone can trade. Priced by the pot's own reserves, and the two sides can be on different chains. Fund one and you earn a cut of every trade it does.

9 forms
$pots

Every open pot, each with its own chart.

$pots
$pot <id>

One pot: reserves, price, depth, chart, how many people back it, and your own share of it.

$pot 12
$pot open <amt> <token> <amt> <token>

Open a pool. The ratio you open with IS the price, so set it where you think it belongs. Also $pot create.

$pot open 10m CHAD 50 USDC
$pot fund <id> <amount> <token>

Put liquidity into anyone's pot and earn a share of every fee it takes from then on. BOTH tokens always go in - naming one side just means the pot works out how much of the other has to go with it at the current price, and takes both. Also $pot add, $pot join.

$pot fund 12 10m CHAD
$pot fund <id> <amtA> <amtB>

Naming both amounts yourself. Whichever side is more than the current ratio needs gets trimmed and stays in your jar, so funding can never move the price.

$pot fund 12 10m 50
$pot swap <amt> <token> <token>

Trade against a pot at whatever its reserves say. Also $pot trade, $pot buy.

$pot swap 1m CHAD USDC
$pot mine

Every pot you have liquidity in, what your share is worth now, and what you put in. Also $pot positions.

$pot mine
$pot pull <id> <percent>

Take your own share back out — never anyone else's — proportionally from both sides, so nobody can move the price on the way out.

$pot pull 12 50
$pot close <id>

Pull all of your share. If you were the last one in, the pot closes. Also $pot exit.

$pot close 12

$syrup

also $farm $farms $pour

Rewards poured over a pot, dripping to whoever backs it. A sponsor gives away a pile of tokens over a fixed number of days and it accrues to the pot's backers by the second, on top of the trading fee. A pour can never be taken back.

3 forms
$syrup

Every pour running right now, and what you have earned from each.

$syrup
$syrup <pot>

Opens that pot's panel, where Pour syrup and Collect syrup live.

$syrup 1
$syrup collect <pot>

Take everything that has dripped to you from that pot. Your liquidity stays in and keeps earning. Also $syrup claim, $syrup harvest.

$syrup collect 1

$swap

also $bridge

Move CHAD between chains instantly — no bridge, no waiting, because both sides already live in your balance.

6 forms
$swap

Every live pair and what it costs.

$swap
$swap <amount> <from> <to>

Move CHAD between chains instantly. Both sides already sit in your balance, so nothing touches a chain and there is nothing to wait for.

$swap 10m CHAD:wax CHAD:base
$swap pot

Operator only. Pot depth per chain, bridge allowance left, and how many swaps have run.

$swap pot
$swap fund <amount> <token>

Operator only. Put your own tokens into the pot.

$swap fund 2b CHAD:base
$swap pull <amount> <token>

Operator only. Take them back out.

$swap pull 500m CHAD:base
$swap set <from> <to> spread <bps>

Operator only. Sets the fee in basis points. Add cap <pct> for the per-swap ceiling, open or closed for who may use it, and on or off to enable the pair at all.

$swap set CHAD:base CHAD:wax spread 50

$sell

also $offer $trade

Post a peer-to-peer offer. Your side is escrowed instantly, so takers are guaranteed to get it. No LP, no gas, works across chains. You receive exactly what you asked for; the taker pays a 1% fee on what they receive.

Usage$sell <amount> <token> for <amount> <token>
Example$sell 500k CHAD for 2 USDC

$buy

Same as $sell with the sides swapped.

Usage$buy <amount> <token> for <amount> <token>
Example$buy 2 USDC for 500k CHAD

$orders

also $market $book

Every open offer in this server.

Usage$orders
Example$orders

$cancel

Close your own offer and get the escrow back.

Usage$cancel <order id>
Example$cancel 3

$ticker

also $price $p

Live price, market cap and 24h move.

Usage$ticker <token>
Example$ticker CHAD

$top

also $leaderboard $lb

Who has given away the most.

Usage$top [days]
Example$top 7

Running a server

For owners and admins.

$gate

also $gates $hold
🔑 Server owners and anyone with Manage Server.

Token-gated roles. $gate tiers CHAD builds a whole ladder from what people actually hold. Anyone holding the amount gets the role automatically — no wallet connect, no signing. Drop below and it comes back off, but only from people the gate granted it to. $gate lists them, $gate remove @Role stops one. Server owners and Manage Server only.

5 forms
$gate

List every gate in this server and what each one requires.

$gate
$gate tiers <token>

Reads what people already hold and proposes a whole ladder of roles from it. Also $gate setup.

$gate tiers CHAD
$gate add @Role <amount> <token>

Point an existing role at a holding. Also $gate set.

$gate add @Holder 1m CHAD
$gate create <name> <amount> <token>

Creates the role and the gate together, so you do not have to make it first. Also $gate new.

$gate create Diamond Hands 5m CHAD
$gate remove @Role

Stop gating that role. Also $gate off, $gate delete.

$gate remove @Holder

$promo

also $promote $shill

Paid promotion. Buy the PROMO role, then post your project with an airdrop of your own coin — the members keep every token of it.

3 forms
$promo

How the promo desk works and what it costs.

$promo
$promo buy <token>

Buy the PROMO role, then post your project in the promo channel with an airdrop of your own coin. Also $promo join.

$promo buy USDC
$promo setup

Server owners only. Pick the buy channel, the promo channel and the price. Also $promo config.

$promo setup

$apikey

also $apikeys $api
🔑 Server owners.

API keys for your own systems — read balances, send tips, run drops, receive webhooks. Owner-only, DM'd once, and it can never withdraw.

4 forms
$apikey

Your keys, and when each was last used.

$apikey
$apikey new <label>

Mint a key. It is DM'd once and never shown again. Also $apikey create, $apikey add.

$apikey new my-bot
$apikey revoke <key>

Kill a key immediately. Also $apikey delete, $apikey remove.

$apikey revoke menta_live_ab12cd
$apikey calls

The last calls made with your keys. Also $apikey log, $apikey usage.

$apikey calls

$servers

also $communities

Every community running MENTA, and how many people that reaches. Admins add their invite with /setup listing.

Usage$servers
Example$servers

$inspect

also $guilds $block $allow
🔑 Operator only.

Operator only — review a server against the acceptable use rules, block it, or clear it.

4 forms
$inspect <guildId>

Review one server against the acceptable-use rules.

$inspect 1232647469024808980
$guilds

Every server the bot is in.

$guilds
$block <guildId> <reason>

Block a server.

$block 1232647469024808980 nsfw
$allow <guildId> [waive]

Clear a server. Add waive to lift the 50-member floor for it as well.

$allow 1232647469024808980 waive

$refcode

also $mycode $invite

Your personal referral code. Give it to any server that adds MENTA — when they set it up you earn a bounty in tokens.

Usage$refcode
Example$refcode

$referral

also $referrals $referal $referals $ref
🔑 Operator only.

The referral bounty desk. Operator only.

6 forms
$referral

The desk: who is owed what, and what has already been paid.

$referral
$referral rate <when> <amount>

Set the bounty. listed pays when the server lists itself, deposited pays on its first deposit.

$referral rate listed 100m
$referral asset <token>

Which token bounties are paid in.

$referral asset chad
$referral add @referrer <serverId> [note]

Credit a referral by hand.

$referral add @sam 1232647469024808980
$referral remove <serverId>

Drop an attribution, as long as it has not been paid yet.

$referral remove 1232647469024808980
$referral pay <who|all>

Pay out what is queued.

$referral pay all

$invited

also $redeem $referredby
🔑 Server owners and anyone with Manage Server.

Credits whoever told you about MENTA. Server owners and Manage Server only, since it speaks for the whole server.

Usage$invited <code>
Example$invited MENTA-8ZX2RG

$brief

also $insights $roomcheck
🔑 Server owners and anyone with Manage Server.

A read on your room: who plays, who is drifting away, which games land, and your busiest hours. Server owners and Manage Server only.

Usage$brief
Example$brief