@ilovecoding - The SteemRebloggerService supports BlackList Tags and Automatic Voting

in #utopian-io6 years ago (edited)

Project Github

Github: https://github.com/DoctorLai/SteemRebloggerService/

Introduction

@ilovecoding is a steem account that only reblogs programming-related articles

Changes and New Features

Commit here: Refactoring to reduce the CPU overload and make code better.

Commit here: Adding blacklist tags so that it does not reblog test posts under tag test.

Commit here: Automatic voting on programming posts as a support. The voting percentage is set in config.json:

Default is 5% upvote

// voting
const voting_post = (account, permlink, weight) => {
  /* @params username, password, author, permlink, weight */
  if (weight <= 0) return;
  steem.broadcast.vote(config.posting_key, config.account, account, permlink, weight, function(err, result) {
    if (result && !err) {
      log("voted on " + account + "/" + permlink);
    } else {
      log(err);
      log(result);
    }
  });   
}

I hope this encourages steemians write more programming-related posts on steemit! If you want to help this little project or like this initiatives, you can delegate to @ilovecoding - any amount of delegation is appreciated!

simple SP delegation toolTo delegate to @ilovecoding, you can use this

Support me and my work as a witness - witness thread by

  1. voting me here, or
  2. voting me as a witness proxy - let @justyy represent you.

Thank you! Some of My Contributions: SteemIt Tutorials, Robots, Tools and APIs

Sort:  

Hi there,

I have noticed @ilivecoding in a couple of my posts. Might be a good concept to follow programming related content.

Reveal spoiler

permlink1.startsWith("re-")))

This assumption may work on most cases but it also may create false positives.

This is not the best way to determine is a comment object is a main comment (post) or not. I would recommend using "depth" property. If the depth is 0, that mean's it's a main comment (post), else if the depth is greater than 0, it means it's a reply.

However, getting the depth property requires one extra get_content call. So, there is a tradeoff :)

Also, automatic votes on the posts are a good touch but I couldn't see a minimum check for the voting power. I think it should skip voting once the vp goes below the %80 limit.

One a side note, commit messages should be descriptive. "Update x.html" kind of commit messages don't make much sense to the other people browsing the git history.


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.



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

Thank you for your review, @emrebeyler!

So far this week you've reviewed 4 contributions. Keep up the good work!

Hey, @justyy!

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

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

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

Vote for Utopian Witness!

param ?Hi @justyy, I'm @checky ! While checking the mentions made in this post I noticed that @params doesn't exist on Steem. Did you mean to write @

If you found this comment useful, consider upvoting it to help keep this bot running. You can see a list of all available commands by replying with !help.

Once again @Justyy providing services/help to coders, way to go dude. Keep up the good work :D

@steem-ua Discord serverHi @justyy! We are @steem-ua, a new Steem dApp, using UserAuthority for algorithmic post curation! Your post is eligible for our upvote, thanks to our collaboration with @utopian-io! Thanks for your contribution, keep up the good work, and feel free to join our

Hi @justyy

Us again 👾👾👾👾 =)
Do we have a HIVE REBLOG version of this?

Thank you
🙏🏽🤓🔥👍🏼