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.
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:
- fixed random error that caused the script to stop
Commits
- website prototype
- automatic comments + upvotes
- speed improvement
- readability
- shutdown error fix
- donations
Thank you all for your support! Please leave any feedback and suggestions in the comments below!
Posted on Utopian.io - Rewarding Open Source Contributors
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
added
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.
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
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
Do not miss the last announcement from @steemitboard!
Hey @trendchecker I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Congratulations @trendchecker! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Congratulations @trendchecker! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :
Your next target is to reach 50 replies.
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Check out the last post from @hivebuzz: