List of commands

🔥 Crypto Management

DescriptionCommandExample

Deposit crypto into in-Discord balance

$deposit <token>

$deposit ftm

Withdraw in-Discord balance to your actual wallet

$withdraw <amount> <token> $withdraw all <token>

$withdraw 5 ftm $withdraw all eth

Check your in-Discord balance

$balance or $bals

Send crypto to a user or a group of users

By account name:

$tip <@user> <amount> <token> By role:

$tip <@role> <amount> <token> By channel:

$tip <#channel> <amount> <token> To tip with message/image:

  • Add "message" at the end of syntax

  • Use Discord "Add" button to add image

Tip on-chain:

$tip <@user> <amount> <token>--onchain

By voice channel:

$tip voice <amount> <token> By active status:

$tip <online/offline> <amount> <token> Tip each: $tip ... each Tip Telegram users from Discord server: $tip tg: <user_account> <amount> <token>

$tip @RandomUser 10 ftm

$tip @RandomRole 10 ftm

$tip #MochiChannel 10 ftm

$tip @RandomUser 10 ftm "Message"

$tip @RandomUser 10 ftm --onchain

$tip voice 10 ftm

$tip online 10 ftm

$tip online @RandomRole 10 ftm $tip #MochiChannel online 10 ftm $tip @User1, @User2 10 ftm each $tip @RandomUser1, @RandomUser2 10 ftm each $tip tg: @RandomUser1 10 ftm

Send crypto to other users via a Pay Link

$pay link <amount> <token>

$pay link 10 ftm

Airdrop tokens for anyone to pick up (just because we can)

$airdrop <amount> <token> [in <duration>] [for <max entries>]

$airdrop 10 ftm

$airdrop 10 ftm in 5m

$airdrop 10 ftm in 5m for 6

Send/ Airdrop monikers to a user or a group of users

Set monikers: $monikers set <moniker> <amount> <token> Tip monikers: $tip <user> <amount> <moniker>

Airdrop monikers: $airdrop <amount> <moniker> [in <duration>] [for <max entries>]

$moniker set pizza 10 ftm $tip @RandomUser 2 cup of tea

$airdrop 2 pizza

Check your transaction history

/transaction

/transaction ftm

Show / Add / Remove supported tokens in Mochi to your server

$token list / $token add / $token remove /

$token add eth

Set default tokens

$ticker default <token>

$ticker default ftm

Show the price chart of a token (or a token pair) and market cap in a specified duration

$ticker <token> or

$ticker <token>/<token> or $ticker <fiat>/<fiat>

$ticker ftm $ticker ftm/eth $ticker eur/usd

Calculate crypto conversion (the equivalent value of a token when converting from another token)

/convert

Track transactions of any on-chain wallet

Save your interested wallet address with an alias: $wallet add <address> [alias] Show all activities of your interested wallet address: $wallet view [address] / [alias]

Remove a wallet address from your interested list: $wallet remove <address> / <alias>

$wallet add 0xfBe6403a719d0572Ea4BA0E1c01178835b1D3bE4 mywallet $wallet view 0xfBe6403a719d0572Ea4BA0E1c01178835b1D3bE4 $wallet view mywallet $wallet remove 0xfBe6403a719d0572Ea4BA0E1c01178835b1D3bE4 $wallet remove mywallet

Configure token watchlist

Display watchlist: $watchlist view Add/Remove token from the watchlist: $watchlist add/remove <token>

$watchlist add eth $watchlist remove ftm

Set up a price alert for tokens

Set up a price alert to receive notifications for price changes: $alert add <token> Remove a price alert: $alert remove

Show a list of existing price alerts: $alert list

$watchlist add eth

View gas fee estimation

View gas fee estimation by chain: $gas

🔥 NFT Rarity Ranking & Volume

DescriptionCommandExample

View the rarity ranking of a specific NFT (with NFT, Ticker and Collection Info tabs)

$nft <collection symbol> <token_id>

$nft neko 1

View supported NFT collections

View entire supported collections in Mochi: $nft list View the total number of collections by chains: $nft stats

Add your preferred collection to Mochi (Note: It can take a while for Mochi to sync data. After syncing, you can see the newly added collection in the supported list.)

$nft add <collection_address> <chain/chain_id>

$nft add 0x7D1070fdbF0eF8752a9627a79b00221b53F231fA eth

Set default NFT collection

$nft <collection_symbol> <token_id>, then confirm "Set default NFT symbol"

View price, volume, and market cap of a specific collection (with Ticker and Info tabs)

$nft ticker <collection symbol>

$nft ticker bayc

Configure NFT watchlist

Display watchlist: $watchlist view Add/Remove token from watchlist: $watchlist add-nft <token>

$watchlist remove-nft <token>

$watchlist add-nft neko $watchlist remove-nft neko

Integrate NFT into Pod Town Metaverse

$nft integrate <address> <chain_id>

$nft integrate 0x99571da737e351396df2d389ceaab13486a387ba ftm

Configure a Twitter sales bot

$nft config twitter-sale <consumer_key> <consumer_key_secret> <access_token><access_token_secret> Note: You can read more here on how to get the above credentials.

$nft config twitter-sale J9ts... hNl8... 1450... POvv...

Set a sales tracker for a NFT collection

Set a sale tracker:

$sales track <channel> <collection address> <chain id>

Remove a sale tracker: $sales remove

View sale trackers list: $sales list

🔥 Server Administration

DescriptionCommandExamples

Create a wallet verification channel

Create verify wallet channel and set a role for verified users:

$verify set <channel> <role>

Unset verify wallet channel

$verify remove

Show verify wallet channel:

$verify info

$verify set #connect-wallet @verified role

Set a Default role for a newcomer joining your server

Set up a default role for newcomers:

$defaultrole set <role>

Remove a default role configuration:

$defaultrole remove

List all active default roles:

$defaultrole info

$defaultrole set @role1

Set a Level role that users will get when they reach specific a level

Set up a level role:

$levelrole set <role> <level>

Remove a level role configuration:

$levelrole remove, then select an option from the drop-down menu

List all active level roles:

$levelrole list

$levelrole set @role1 10

Set a Reaction role that users will get when they react to a specific message with a specific emoji.

Set up/ remove a reaction role:

$reactionrole set/remove <message_link> <emoji> <role>

List all active reaction roles:

$reactionrole list

$reactionrole set https://discord.com/channels/...4875 ✅ @Visitor

Set an NFT role that users will get when they own a specific number of NFT

Set up an NFT role:

$nftrole set <role> <amount> <nft_address1,nft_address2>

Remove an NFT role configuration:

$nftrole remove, then select an option from the drop-down menu

List all active NFT roles:

$nftrole list

$nftrole set @Mochi 1 0x7aCeE5D0acC520faB33b3Ea25D4FEEF1FfebDE73

Set a Token role that users will get when they hold a specific amount of tokens

Set up a token role: $tokenrole set <@role> <amount> <token_address> <chain_name> Remove a level role configuration: $tokenrole remove List all active token roles: $tokenrole list

$tokenrole set @Mochi 1 0x7aCeE5D0acC520faB33b3Ea25D4FEEF1FfebDE73 ftm

Set an XP role that users will get when they have a specific amount of XP

Set up an XP role: $xprole set <@role> <XP amount> Remove an XP role configuration: $xprole remove List all active XP roles: $xprole list

$xprole set @Mochi 10

Set an Mix role that combines multiple criteria (thresholds)

Set up a Mix role: $mixrole set, then follow the instructions Remove a Mix role configuration: $mixrole remove List all active Mix roles: $mixrole list, then select an option from the drop-down menu

Set a log channel to record every user’s activity and interaction with Mochi

Configure a new log channel:

$log set <channel>

Show current log channel's info:

$log info

$log set #log-channel

Create an invite tracker in your server

Configure Invite Tracker log channel:

$invite config

Show current Invite Tracker's log channel:

$invite info Show user's aggregated invites:

$invite aggregation

Show top 10 inviters:

$invite leaderboard Show all your invite codes:

$invite code

Return the first invite link you created:

$invite link

$invite config #general

Remove inactive users from your server

Remove users with specific inactive days:

$prune inactive <days>

Choose a role to remove users without that one:

$prune without <role>

Safelist a role from being pruned or remove a role from the safelist:

$prune safelist/remove <role>

$prune inactive 10

$prune without @admin

$prune safelist @admin

$prune remove @admin

🔥 User Engagement

DescriptionCommandExample

Set a welcome message to a newcomer joining your server

Set the welcome message:

$welcome message <message>

Set a welcome channel to greet newcomers:

$welcome set <channel>

Show current welcome channel info:

$welcome info

Remove welcome channel configuration:

$welcome remove

$welcome message "Hello"

$welcome set #welcome-channel

To set channel for users to say "GM" or "GN" and keep their GM/GN streak

Configure gm/gn channel:

$gm config <channel> [phrase] [emoji] [insert sticker]

*Note: Messages, emoji, stickers available is treated as Gm/Gn

Show current gm/gn configuration:

$gm info

Show user's gm/gn streak:

$gm streak <account>

$gm config #general

$gm streak @azure

Set up Community proposal, where server members can publish and vote for proposals

Set a specific channel for proposals:

$proposal set <#channel> or

$proposal set <#channel> <network> <token_contract>

Show current proposal configuration:

$proposal info

Remove proposal channel configuration:

$proposal remove Configure a channel for users to receive notifications when proposals are opened for voting on Snapshot or Commonwealth:

$proposal track <#channel> <DAO_link> or $proposal track #channel <dao_space>

Remove the existing configuration for the Proposal tracker:

$proposal untrack

$proposal set #general ftm 0x7aCeE5D0acC520faB33b3Ea25D4FEEF1FfebDE73 $proposal track #general goopsnapshot.eth

To set up a channel for users to vote for Mochi for their satisfactory experience

Set a specific channel for user to vote:

$vote set <#channel>

Show current vote channel:

$vote info

Remove vote channel configuration:

$vote remove

View vote leaderboard:

$vote top

$vote set #vote-channel

See user's profile in the server - level, xp, role, address...

See your profile:

$profile

See another user's profile:

$profile <account>

$profile @azure

View user's activity history

See record of your interactions with Mochi: $activity

See record of your interactions with Mochi via Inbox:

$inbox

User's XP

Send XP to users: $sendxp <@user1 @user2...> <amount> XP

Show top users with the highest XP scores: $top

$sendxp @user 1 XP

View Daily quest and gain XP rewards

See your daily tasks:

$quest daily

gain a reward:

$quest daily, then click on the "Claim reward" button

Configure a message for users when reaching a new level

Set a leveled-up message:

$lm set <message> <#channel>

Set a leveled-up message with an image:

$lm set <message> <#channel> <image> Show current leveled-up message configuration:

$lm info

Remove leveled-up message configuration:

$lm remove

$lm set Congratulation on leveling up #general

Set a channel to repost well-rated content with everyone

Set or update a message bookmark:

$sb set <quantity> <emoji> <channel>

Set or update a conversation bookmark:

$sb set <emoji start> <emoji stop> <channel>

Remove a bookmark from the starboard:

  • Message:$sb remove <emoji>

  • Conversation:$sb remove <emoji start> <emoji stop>

List all bookmarks on the starboard

$sb list

Starboard blacklist

$sb blacklist, then follow the instruction

$starboard set 2 🌟 #starboard

$sb set-chat 🌟 ❣️ #starboard

$starboard remove 🌟 $starboard remove 🌟❣️

Configure your server's Proof of Engagement via Twitter.

Set/Remove a Twitter PoE configurations:

$poe twitter set <channel> <keyword>

$poe twitter remove

See Twitter PoE configurations list:

$poe twitter list

View twitter leaderboard:

$poe twitter stats

Block a user from twitter watching list:

$poe twitter block, then follow the instruction

$poe twitter set #azure @Mochi

🔥 Mochi Telegram Bot

DescriptionCommandExample

Connect your Telegram account and Discord account

$telegram config <Telegram_username>

$telegram config Azure02

Watchlist and ticker features in Telegram

$help, $watchlist, and $ticker

*Note: Use this command in Telegram.

/ticker eth

Tip user from Telegram to Discord server

$tip <Discord_ID> <amount> <token>

*Note: Use this command in Telegram

/tip 56732652821676032 1 butt

🔥 Feedback for our Mochi

DescriptionCommandExample

Give some your problems or ideas to us

$feedback <your feedback>

$feedback i love mochi

Give feedback to specific feedback to command

$feedback <command> <your feedback>

$feedback $gm UI can be better

Last updated