Overview
- What is the project about?
This script will up-vote posts from a set of tags. These tags can be set manually in the configuration file or they can be pulled from either hot, trending or created.
You must be familiar with NodeJS
and JavaScript
before attempting to use this script. You can follow my posts at https://steemit.com/steem/@money-dreamer/steem-javascript-development-links to learn more about development on this technology stack. At minimum, you will have to be able to edit the config file and run the script from a command prompt.
These following parameters can be set in the configuration file:
config.steem.type = 'created'; //created, hot or trending
config.steem.tags = ['steem','steemit','utopian-io']; //tags. leave empty for all trending tags
config.steem.amount = 1; //percentage of vote for each vote
config.steem.delay = 5; //delay in seconds between each vote
config.steem.username = process.env.STEEM_USER || 'ENTER_USERNAME_HERE';
config.steem.password = process.env.STEEM_PASSWORD || 'ENTER_PASSWORD_HERE';
- Technology Stack
The project is built in NodeJS
with JavaScript
and npm
. It uses the SteemJS
package which is set in package.json
. Set-up the development environment by installing NodeJS
and npm
. Change to the directory of the script in a terminal and execute npm install --save
. Run the script by entering command node upvote_recent_from_trending_tags.js
.
- Roadmap
Make more parameters in config.js
to select which posts get upvoted.
Add functionality to upvote comments also.
- How to contribute?
Upvote, re-steem and comment on this post. Follow my Steem account. Follow, Star, watch, clone, fork, commit, push & pull this GitHub repository/profile.
Relevant Posts
- Creating First Steem Bot
- NodeJS Steem Bot Tutorial
- Creating Follow Bot with NodeJS
- Steem Memo Bot
- Steem Follow Bot Updates
- Steem JavaScript Development Links
Posted on Utopian.io - Rewarding Open Source Contributors
Absolutely think this would be a great bot to have. My only hesitation is by up-voting via bot you're account will run out of voting power and need to wait for it to regain. or is that just a myth?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
That is true. If this bot is run once, it should only bring the voting power down by a few percent. Each vote is set at 1% by default. Make the number of votes smaller by limiting the tags in the
config.js
file.Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
That's awesome. Thanks.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It's much easier to understand javascript with your contributions. I would like to ask if you can confirm does this code work, because I can't find answer anywhere. I tried it several times, but it does not work for me. Maybe I've made something wrong. Thank you!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Is this a re-steem? I was looking on how to accomplish that. I will try to get it working.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yes, there are only few examples and variations of that code but I didn't succeed to put in work any. But it should be correct.
I would like to talk with you about it on discord on steemit chat? My username is same on both.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for the contribution. It has been approved.
I made 2 pull request to your repo to fix some issues.
Then I've updated the config with my other steem account information, made the percentage 100%. Btw the variable name is confusing.
config.steem.amount = 100
, you've re-used some code but you should rename this.So maybe your formula needs some work because it would not let me vote. See error:
Also, I would like to suggest you try cloning your own repo, then trying the instruction for yourself, then running the code. You would have discovered some of the issues here.
You can contact us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I merged your pull requests. I'm assuming the
STEEMIT_VOTE_DUST_THRESHOLD
error happens with accounts that have smaller amounts of SP.Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @money-dreamer 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
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
We hope the money dreamer is real...
Nice post, so usefull for beginner
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
he's real
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi, first of all sorry for my late reply. I tried to find a clear definition of what a curation bot is? And how it works?
Via Google I did not find an answer. This post is the most recent I came up. And I directly recognized your name as I already follow you. Can you help me out and give some sort explanation? Or a link to a post?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
A curation bot would upvote posts based on some parameters. It is the bot owner that specifies which posts to upvote to try to maximize the earnings.
There are other reasons a bot owner would want to use a curation bot. Possibly, they want to upvote posts for certain causes or upvote followers posts to gain a larger audience.
I would read the white paper on Steem to get a good understanding of what curation is and learn about other important topics:
https://steem.io/SteemWhitePaper.pdf
Thanks for the question!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks!
I started to read the white paper. But for now I stranded at page 13. As there is so much to learn and so many great posts, I really spend to much time on Steemit.
Do you by any chance know a very profitable curation bot? I just wonder what the maximum curation percentage could be?
I mean custom reward as percentage of your SP amount. Last week I had something like 0.025 reward shared by 15 SP multiply with 100% and I had something like 0.16%
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This bot was merged into this repository:
https://github.com/AdamCox9/Steemit-Follow-Bot
The bot is named:
https://github.com/AdamCox9/Steemit-Follow-Bot/blob/master/upvote_recent_from_trending_tags.js
I will be updating it soon to further integrate it into this merged code base.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Amazing initiative!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I am now going to become your follower. Thank you for your works. I too dream of money.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post is ok..thanks for your contribution in my post..Good lock@money-dreamer
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Iam like utopian @money-dream
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@money-dreamer ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for the script.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 31.70% upvote from @upmewhale courtesy of @money-dreamer!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has received a 3.61 % upvote from @boomerang thanks to: @money-dreamer
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you @money-dreamer for making a transfer to me for an upvote of 9.83% on this post! Half of your bid goes to @budgets which funds growth projects for Steem like our top 25 posts on Steem! The other half helps holders of Steem power earn about 60% APR on a delegation to me! For help, will you please visit https://jerrybanfield.com/contact/ because I check my discord server daily? To learn more about Steem, will you please use http://steem.guide/ because this URL forwards to my most recently updated complete Steem tutorial?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for gift to me!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has received a 16.07 % upvote from @aksdwi thanks to: @money-dreamer.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 23.23% upvote from @nado.bot courtesy of @money-dreamer!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 8.85% upvote from @postpromoter courtesy of @money-dreamer! Want to promote your posts too? Check out the Steem Bot Tracker website for more info. If you would like to support development of @postpromoter and the bot tracker please vote for @yabapmatt for witness!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit