SteemBotAnalysis is a website build in HTML - JavaScript using steem.js API.
The main function of the project is analysing the steem data to perform:
github link :https://github.com/firedreamgames/steembotanalysis
This will help analyser to understand the user behaviours of the bots, how much time before the pay out date mostly users are using upvote bots.
Clicking on the bot selector, user can choose a predefined upvote bot or enter a bot name by selecting other to analyse.
Clicking on the date selector user can select a date of analysis for the selected upvote bot
Pressing "START ANALYSIS" button connect to steem api and starts getting data from steem.
After the HTML field is totally filled ( this is important and it will take some time ! ) user can press "CALCULATE" button to see result of analysis.
Pressing "CALCULATE" button will give the analysis summary in the boxes.
HTML and JavaScript is used as programing language.
Google Web Designer is used for design of UI.
Since it is a single page website, there is only index.html
The code that is doing the work is :
Then to analyse all data, the script reads it back from innerHTML and splits it to the arrays.
Since the steem API calls are asynchronous functions, to convert them into synchronous this (in)genious way is used.
With the development of Steem, the use of upvote bots are also increasing.
Task requests will be opened for :
Making the core of the script, the tutorials prepared by was a real help.If you want to get into steem.js check his tutorials at : https://utopian.io/@stoodkev