TrendChecker 0.2 Update: new account, speed improvements+ free upvotes | + Task Request Winner

in #utopian-io7 years ago (edited)

Thumbnail Development TrendChecker.png

What is TrendChecker?

TrendChecker is a bot that tells you how high your post is in Hot or Trending. To use it you just need to send 0.001 SBD/STEEM to @trendchecker with your Steemit.com url as the memo.

Design Contest

On 28 March 2018 I posted a Task Request for a logo, thumbnail and cover. I have to say that I did not expect so many designers to show up.

Thanks for your amazing contributions!

@famil, @redmusic, @arkhamknight, @marlon241982, @amirdesaingrafis, @jefz, @jmromero, @rvilov, @abdulmanan, @isabella394, @ivannewgate89 and @berkorasen

The first winner is @jmromero. You can check out his post here. Congratulations!

The second winner is @rvilov. I have chosen his profile picture.

It was really hard to decide who gets the one utopian.io upvote and I sat down for quite a while and tried all the different designs. I may even switch the designs in the future…

Currently, I’m asking if two winners can be rewarded by utopian.io. If this is not possible @rvilov will receive some personal SBD from me. However, if he gets rewarded by utopian.io @redmusic and @arkhamknight will receive the SBD reward because their designs were also really good!

New Features

1. Bot Account

First of all, TrendChecker now has his own account. I believe that is an important step in making the bot popular. I’m really careful about what I post on my main account and do not want to spam my followers. On this account development updates like this and weekly statistics will be posted.

In order to attract more users, the bot will act as free upvote bot in his infancy. Every posts which gets “trendchecked” will get a tiny upvote by this account and maybe by my main account. Furthermore, the bot will also post a comment to promote itself. I do not want the account to look like one of these spam/scam bots so leave your feedback about this in the comments below.

Obviously, you now need to send your request (transaction) with the memo to @trendchecker.

2. Speed

The bot is currently still hosted on my Raspberry Pi 3 although this will also change soon. The performance is not optimal and one request takes between 25 and 40 seconds.

To reduce this waiting time I first decided to drop promoted posts. No one uses the build in promotion feature anymore. This alone should theoretically already reduce the time by more than ⅓.

In addition, the bot will only check for the top 50 posts instead of top 100 because this extra information is basically useless. Most users do not scroll down past 50 posts so most humans won’t ever see your post if it is down there. This should also reduce the time by quite a bit.

I tested the bot with my recent Python Bot tutorial: https://steemit.com/utopian-io/@wil1liam/how-does-trendchecker-work-or-steem-python-bot-tutorial-part-1.

Before: 29 seconds

After the changes: 21 seconds

Honestly, I expected a bit more but I believe this figure could be reduced even more with a faster host.

3. Donations

The feedback about the bot was overwhelming. I even got a few donations… Thanks!

@ilyastarar suggested that I should set a minimum fee of 0.005 to earn some SBD/STEEM daily. I don’t want to force people to pay for the bot because it should help the community and it would slow down the bot’s growth. However, the bot now only sends back 0.001 SBD/STEEM. If you appreciate the bot you can send more but you do not have to! If you mistakenly send the wrong amount write me a comment or contact me on Discord (wil1liam#8715).

Upcoming

1. Website

I originally chose transactions as an interface because it is the simplest to develop and cheapest to host. I didn’t need a webserver and learn another API for Discord or Telegram. Furthermore, the user doesn’t need to have any third party applications installed.

However, a website is the best solution because it’s customizable and offers endless features. For hosting I chose uberspace.de. It is a German web hosting provider which a few characteristics:

  • you can choose want you want to pay (minimum: 1€)
  • you have to do everything yourself (no website builder, etc.)
  • you have to register your own domain somewhere else

It may be off putting to some people but for me it is cheap and a great learning experience.

TrendChecker will then somewhat work like @resteemable.

image.png

You will need to replace a part of the url with something else. This new url will be the url of my website. The website will then use the url as the input and find your rank in Hot or Trending.

I will probably choose the url trendsteemit.com but I'm open for suggestions.

Before it is ready, I will need to get it running on the web server and do some styling with bootstrap. Should be finished in less than two weeks!

2. Hosting

Before the website comes online I will host the existing bot on the web server first. This will enable better speeds and reduce downtime. It should be done in 2-3 days.

Small changes

  • Better visibility/ readability:

image.png

  • fixed random error that caused the script to stop

Commits



Thank you all for your support! Please leave any feedback and suggestions in the comments below!

@wil1liam



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Can you come up with a method to check how many steem accounts were active in the last 30 days, in comparison to all existing steem accounts? Because I suspect that more than 50% are dead accouts. That would be helpful.
I don't see what the use of knowing what rank my post in trending is, would be.

I could do that! Thanks for the idea :)

You don't gain anything by checking but I did it because one day I just wanted to check if my new post was somewhere in Hot or Trending so I wrote a little script which involved into this bot...

Great! If you can do weekly updates and some charting to see the development of active accounts over time.
That would be really helpful and I would upvote all related posts!

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Thank you sir!

Really good idea!
when you have the website ready, do you need a bot? The users can then view their results on the website. Or do you need a bot, as it takes to long to check?

no then the bot is just an extra account where some tiny updates and statistics will be posted

@wil1liam Hi, I am interested in your project, how can i join it?

@coder-bts You want to contribute? Contact me on Discord wil1liam#8715

Interesting, I'll check this out today when i will make a new post :)
Keep up the good work brother <3
your work is really appreciable <3

Thank you so much for this! If I can do anything else to help you with this project, I'm totally up for it!!

You are a really cool kid but for me I am in the trending when I upvote my posts with bots and I am not in the trending when I just leave my posts. I like you application of JAVA but I have no need for it. I think this project is a great start for you. I have never done anything like this before. It is really like a sandbox for programmers.

Congratulations @trendchecker! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes
Award for the number of comments

Click on any badge to view your own Board of Honor on SteemitBoard.

To support your work, I also upvoted your post!
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Do not miss the last announcement from @steemitboard!

Hello,
I'm a bot. I am here because @wil1liam wanted to know how high this post is in Hot or Trending.

You want to know what your post's rank in Hot or Trending is?

1. copy your Steemit.com post url
2. send 0.001 SBD/STEEM to @trendchecker with the url as the memo
3. wait 20 seconds to receive the results in your wallet

As a gift your post will be upvoted for free!


- This bot was development by @wil1liam.

CAN YOU PRODUCE FOR ME A RESTEEMING BOT FOR THREE POSTS AT ONE TIME, AND TO SHARE ME THE PROFITS
SIMPLE AND EASY
DIRECT ANSWER PLEASE. YES OR NO !!

I could do it @red-rose please contact me one Discord wil1liam#8715!

HI - I AM NOW IN HOSPITAL AGAIN SINCE THREE DAYS, SO I AM UING MY MOBILE DIFFICULT TO CONNECT TO DISCORD, WELL, sorry for the big caps,
i am angry from minnowbooster..
i will to connect to discord within few minutes if i could not then lets find another better way such as email or chatting room ...etc

thank you william