panda-bot

the ultimate enabler for engaging your Crypto community!

panda-bot commands guide

CommandUsage
coin_codemust be one of the supported panda-bot projects
note: for branded project servers (say Impleum), there is no need to specify the coin_code as it will be the project coin by default
amountmust be an amount less than or equal to what you hold in the wallet/stake pool for the command
addressmust be a valid address for that coin
General commands
info

show me!
show me!
Usage: $info coin_code
Run the $info command to view blockchain stats and project info
eg. $info imp
depositUsage: $deposit coin_code
Run the $deposit command to create an address for deposits
eg. $deposit imp
This is essentially your mobile wallet address, coins need to be deposited at this address before getting staked
balanceUsage: $balance coin_code
Run the $balance command to check your current wallet and stake pool balance for this coin. note: like most panda-bot commands this works in private chat with the bot as well
eg. $balance imp
You can also run $balance ALL to display a list of all your owned balances, you should do this in private message if you do not want others seeing it!
tip


show me!
Usage: $tip coin_code @user1 @user2 OR @role amount
Run the $tip command to tip an amount of coins from wallet to another user. note: subject to a max tipping constraint to prevent accidental large sum tips
eg. $tip @sai#2032 10 OR $tip @dev 1
Note: if use @role it will tip each person with that role the amount specified (if it's a lot of people you could potentially be tipping a lot!)
rainUsage: $rain coin_code number_of_people amount
Run the $rain command to tip the specified number of online users a total amount of coins. note: if no amount is specified then a minimum is used, rain is subject to a max tipping constraint to prevent accidental large sum rains
BOT accounts are ignored by default eg. $rain imp 10 5 to rain 10 people with a total of 5 coins
nomention


show me!
Usage: $nomention
Run the $nomention command to toggle whether you will receive an @ mention tag for rain by panda-bot
withdrawUsage: $withdraw coin_code address amount
Run the $withdraw command to send an amount of coins from wallet to a particular address
eg. $withdraw imp my_desktop_wallet_address 50
listUsage: $list
Run the $list command to return the link to our website to view all supported projects by panda-bot
eg. $info
Interactive commands
phrasedrop


show me!
Usage: $phrasedrop coin_code amount airdrop_phrase
Run the $phrasedrop command to airdrop an amount of coins from wallet to the users who respond with the airdrop_phrase. note: requires at least 5 participants, all participants will share the total amount. Duration is 5 minutes.
eg. $phrasedrop imp 50 imp airdrop!
(users participate by typing the phrase imp airdrop!)
rushdrop


show me!
Usage: $rushdrop coin_code amount airdrop_phrase
Run the $rushdrop command to airdrop an amount of coins from wallet to the first 10 users who respond with the airdrop_phrase. note: requires at least 5 participants, all participants will share the total amount. Duration is 5 minutes.
eg. $rushdrop imp 50 imp airdrop!
(users participate by typing the phrase imp airdrop!)
reactdrop


show me!
Usage: $reactdrop coin_code amount optional_custom_emoji
Run the $reactdrop command to airdrop an amount of coins from wallet to the users who responds to the message with 🐼 emoji. note: requires at least 5 participants, all participants will share the total amount. Duration is 5 minutes.
eg. $reactdrop imp 50
(users participate by adding the emoji 🐼 to the airdrop message)
You can specify an optional custom emoji as the third parameter instead of using the 🐼 emoji, has to be a custom emoji ie. company logo, project icon that was uploaded. Normal emojis will not work and will default to 🐼
lotterydrop


show me!
Usage: $lotterydrop coin_code amount
Run the $lotterydrop command to airdrop an amount of coins from wallet to the users who guesses the correct number. note: requires at least 5 participants, all participants will share the total amount if no one guesses correctly. Duration is 5 minutes, if multiple correct guesses the pot will be split
eg. $lotterydrop imp 50
users participate by guessing the number, must be 0 - 100 (inclusive)
rolldrop


show me!
Usage: $rolldrop coin_code amount
Run the $rolldrop command to airdrop an amount of coins from wallet to the user who rolls the highest number! note: requires at least 5 participants, duplicate winners will share the prize, duration is 5 minutes
eg. $rolldrop imp 20
users participate by typing "roll"
Masternode commands
mnstatusUsage: $mnstatus coin_code address/vout tx
Run the $mnstatus command to check the status of specified Masternode
eg. $mnstatus imp i5mc1WwPZdfkYjXXXTiU1aDDKW2J3E3000 or
$mnstatus imp e57ff1233d1761ff2ccf1dc94d2db3e70xxx1216ba7fdbea48bbd000000a062a-1
Depending on whether the coin daemon uses address or the collateral tx vout details
mynodes


show me!
Usage: $mynodes coin_code
Run the $mynodes command to save and remove Masternode to get a dashboard on their current status
to view all saved Masternodes $mynodes coin_code list
to add a Masternode for monitoring $mynodes coin_code add masternode_address masternode_name
to remove a Masternode from monitoring $mynodes remove coin_code masternode_name
The current cap is 4 saved Masternodes per account per coin
Staking commands
stake

show me!
Usage: $stake coin_code amount
Run the $stake command to move an amount of coins from wallet to stake pool
eg. $stake imp 50
Note: staking rewards are subject to a 5% pool fee, staking efficiency is optimized by our algoirthm and can be improved anywhere from 50-100% based on the coin, as reported by our users
unstakeUsage: $unstake coin_code amount
Run the $unstake command to move an amount of coins from stake pool to wallet, this will generally take some time as the transaction needs to be confirmed via blockchain. note: unstaking is subject to a freeze time (usually 24 hours after stake or last unstake) to minimize disturbances to the stake pool
eg. $unstake imp 50
Server Admin commands
notify

show me!
Usage: $notify #notification_channel
Run the $notify command to designate a channel in the server to display notifications, this includes maintenance and upgrade notices and staking notifications
eg. $notify #my_notification_channel
news

show me!
Usage: $news #channel
Run the $news command to set up crypto news feed in specified channel
This command can only be run by an user with Administrator privileges, you will want to make the target news channel read only to everyone except panda-bot
eg. $news #crypto_news
To stop feed simply remove the channel.
setinfo

show me!
show me!
Usage: $setinfo attribute value
Run the $setinfo command to set up project links, valid attributes are one of "exchange, website, bitcointalk, explorer, blocktime, blockreward, rewardscheme, collateral"
This command can only be run in a project branded server, by an user with Administrator privileges.
eg. $setinfo website http://impleum.com
You can also just enter $setinfo to run this command in interactive mode
ticker

show me!
Usage: $ticker option value
Run the $ticker command to set up coin price as channel name (refreshed every 30 minutes), valid attributes are one of "add"
This command can only be run by an user with Administrator privileges, you will need to give panda-bot permissions for `manage channel` on the target channel
eg. $ticker hana add #hana_price
To delete simply remove the channel. We will implement more options on this feature later.
welcome

show me!

show me!
Usage: $welcome
Run the $welcome command to set up a welcome message to your Discord server, with the option to tip each new joiner an amount of coins in your choice
The welcome message takes a few steps to set up, please pay close attention to the instructions
This command can only be run by an user with Administrator privileges
Note: the funding for welcome comes out of your WALLET, it will stop once your coins run out or you disable it
eg. $welcome
sprinkle


show me!
Usage: $sprinkle #channel amount
Run the $sprinkle command to reward active users in #channel
Sprinkle will run randomly once every 20 - 120 minutes, active users will be tipped a total of amount coins
This command can only be run by an user with Administrator privileges
Note: the funding for sprinkle comes out of your WALLET, it will stop once your coins run out or panda-bot no longer has permission to post in the channel
Activating sprinkle in a channel will disable all other commands in the channel
eg. $sprinkle #general 1
unsprinkleUsage: $unsprinkle #channel
Run the $unsprinkle command to disable active sprinkle in #channel eg. $unsprinkle #general