Greetings all Steem Monsters Players!
I haven't made any follow-up post about Steem Monsters's Discord bot, except for random information provided in the discord server, so I thought an update post was well overdue.
If you never heard of Steem Monsters's Discord server you can connect here. The little monster bot goes by the name sm-voter. Scroll down in the channel list until you see sm-voters-hut. The bot's main menu is accessible via the $help command.
$stats USER
This is the output of the $stats command, $stats steem-user
Some smaller adjustments have been made to this command since the initial release. Now the Alpha, Beta, Promo & Reward cards breakdown is displayed as part of the stats. Reward cards were just added in the last couple of weeks, but although they were not displayed, they were part of the overall value calculation.
Another change is linked to the background processing of the account value. The bot now checks for deck changing activities, like sales, gifts, combines and rewards, and updates the value every 5 minutes.
Card deck value
The value shown with the $stats command is the total value based on current market prices.
The market price for each card is calculated based on previous sales. Some cards, especially gold foil legendaries, are traded less frequently compared to many other cards. As with any illiquid asset, an accurate value can be difficult to estimate, but I think historical sales is the only way to achieve this. Mainly because the sale price is a price agreed upon by both the seller and the buyer. It is least prone to manipulation and it's basically how all markets work.
To avoid that miss-priced trades does not impact the value too much, I have set it up to take the previous card price, add it to the new sale's price, and then divide it by 2. For example, if the old price was $2 and a new trade was closed at $1, the calculated card value would be $1.5.
The value calculated from a sale is always converted into the value for the base card. So if a combined card, consisting of 100 cards, is sold for $100, the base price for the card will be $1.
Buy packs directly on Discord
You can now buy packs on Discord.
The trade is conveniently initiated from Discord and the payment is done via Steemconnect.
The purchase is completed directly by Steemmonsters, so no 2nd hand packs. Same bonuses apply, buy 100 packs and get 10 for free, buy 500 packs and get 75 for free.
Use the $buy command in one of sm-voter's channels or in a private DM to get started.
If you like the work I've done with the SM bot, please support me by completing your pack purchases on Discord.
Here an example of how a purchase would look like:
Initiate the trade with the $buy command. Specify the number of packs, the currency, and your Steem user. If you want to send a gift, buy it first for your own account and then send it to the user as a gift from steemmonsters.com. Otherwise, the user won't receive a gift notification.
The rest of the process will always be in a private channel with the sm-voter. You will be notified in case you have blocked Direct Messages.
You will receive a confirmation and you need to respond with yes to proceed.
You are presented with a steemconnect.com payment link to transfer the correct amount to Steemmonsters. Click the link and process the payment.
After you transferred the money you will receive a confirmation and you can proceed to steemmonsters.com to open your newly purchased packs.
This bot is built in Python, using Discord.py for the Discord integration and Beem for the Steem blockchain part.