Steemmonster Discord Bot - All Infos At Your Fingertips - Open Source Bot for your convenience ;)

in #utopian-io6 years ago (edited)

Repository

https://github.com/jedigeiss/MonsterDiscordBot

New Projects

  • What is the project about?
    This project brings the whole information of the Steemmonster API to your Discord server.
    You want to know the current worth on the market for a specific card? It is right there at your fingertips!
    Or you want to have a real time calculation of the worth of all your cards? No Problem!
    Information about your player stats, actual quest status and much more is already included within the current functions.
    The market value is updated currently every 5 minutes, in order to minimize the impact on the Steemmonster API itself.

    Selection_065.png
    The command showing the actual worth of a card, here the Gold Dragon


Selection_066.png
The command showing the actual worth of a player


Selection_067.png
Most recent quest information plus countdown


Selection_068.png
Overall player information

  • Technology Stack
    The Bot is written in Python and needs at least Python 3.6 to work correctly.
    Additionally it uses discordpy as a module as well as some other more standard modules of python itself.
    Sqlite3 is used as database to store all the information.

  • Roadmap
    Like already stated in the readme within Github, there is a lot more help and information to be displayed within the Steemmonster world. For sure the following is going to come in the near future:

    • Display Battle History
    • Display 1vs1 ratio
    • Display best decks (most efficient one, sorted for all colors etc)
    • Make the bot multilanguage
  • How to contribute?
    There is a lot of things that you could contribute, being it ideas for things to integrate (yes even as a developer I do not have all ideas myself ;) ), graphics to use as a bot picture, code etc pp.
    I am always very easy to find on Discord under the same name.

GitHub Account

https://github.com/jedigeiss

Thanks alot for reading!
Yours
Jan

Sort:  

Thanks for the contribution, @jedigeiss! I don't play Steem Monsters, so bare with me, haha. The bot does look really cool, it's only unfortunate that it's just in German for now.

It's obvious a lot of work went into this, which is always great to see. It's also good to see that most of the code is PEP8 compliant, as it makes it a lot more readable, especially for someone who doesn't know all the Steem Monsters lingo like me.

There are in my opinion some small improvements that could be made, so I'll mention a few:

  • For the rarity (and maybe edition and gold) you could use a constant instead of just the numbers 1 to 4.
  • Why always response = "" and what is cnt2? You could reverse it and count down from 10 with a try except for the response.
  • What is ranking[2], ranking[3] etc? Maybe you could make a class so you can just call the properties, e.g. ranking.player_name which would make it a lot more maintainable and readable. Same for the other things like data[0].

Another thing you could possibly do is create a setup.py and put the version in there instead of having it in the filename itself. I am sorry if I come over as a bit nitpicky, but my only intention is to try and help.

Other than that the project looks really great, so I'm sure people are desperately waiting for the English version. Looking forward to seeing the other features you come up with for future contributions!


Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thank you for your review, @amosbastian! Keep up the good work!

liebe Grüsse aus Krakau!!
Das Team rund um @utopian-io ist auch hier, grossartiges creatives Team dahinter und sehr hilfsbereit!! Nur schade das du nicht hier bist lieber jedigeiss, aber sei dir gewiss du bist in aller Munde! lg 🤠

hi mein lieber @reiseamateur, ja die Utopians sind alle große Klasse, wenn du sie nochmal siehst sag ihnen bitte einen schönen gruß von mir ;)
Tatsächlich wäre ich gerne dabei, aber naja kein Urlaub mehr und so ....
LG
Jan

Hi @jedigeiss!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 5.573 which ranks you at #525 across all Steem accounts.
Your rank has improved 2 places in the last three days (old rank 527).

In our last Algorithmic Curation Round, consisting of 270 contributions, your post is ranked at #193.

Evaluation of your UA score:
  • You've built up a nice network.
  • The readers appreciate your great work!
  • Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!

Feel free to join our @steem-ua Discord server

Hey, @jedigeiss!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.14
TRX 0.12
JST 0.026
BTC 54657.34
ETH 2331.85
USDT 1.00
SBD 2.14