List of commands
🔥 Crypto Management
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
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
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
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
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
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