@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!

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

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.

!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.


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

Thank you very much for your feedbacks. Noted with thanks!

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!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

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

Vote for Utopian Witness!

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 @param ?

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

Hi @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 @steem-ua Discord server

Hi @justyy

Thanks for this, it's still relevant today, also see all the programming help you are giving students.

We've been using /SteemRebloggerService/ on @crypto.defrag for a month now and find it very useful.

We resteeming all the crypto hashtags and find picking up bots and spam, we've included spaminator but doesn't stop all of them.

https://steemit.com/@smilee-doll

image.png

Noticing a pattern that many of these accounts that doesn't be resteemed have no comments https://steemit.com/@smilee-doll/comments

could you please help point us in the right direction how we could check if the user has at least one comment before resteeming the post as this would really help curate the network?

image.png

https://steemit.com/@smilee-doll/comments

Thank you

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 58974.35
ETH 2687.14
USDT 1.00
SBD 2.50