Please Help Us Make A Simple Summon Bot, That Controls/Votes With Multiple-Accounts To Support Marlians.com Users With Tokens From Other Tribes.

in #marlians6 years ago

I got some stake on several tribes. The initial plan was to support authors on marlians.com with tokens from other tribes, weighted according to a 'score', based on 'stake, certified-status etc'. 

We want to make things simpler now and make a summon bot that votes and comments.

The bot will respond to summons from all users but it will only actually vote when summoned by 'certified' uloggers, whenever certain parameters are met. In every case though, the bot will leave a corresponding comment indicating 'a remedy' or 'success'.

Our list of 'certified' uloggers can be found here; https://steemit.com/@uloggers/followed

Algorithm.

1. User summons bot with a command i.e a different command to summon an account corresponding to a respective tribe e.g summon command can be "!marlians.neoxian, !marlians.sports etc".

2. First, bot checks if summoner is 'certified' (via this list: https://steemit.com/@uloggers/followed). Where summoner isn't certified, bot responds to summoner with a directional comment e.g "you need to be certified" and doesn't go on to vote. 

Where the summoner is 'certified' however, bot goes on to check parameters on the respective author's post to see if it qualifies for a vote. If parameters are met, bot votes on the author and leaves a comment on their post indicating 'success' e.g "@summoner curated you and you have been rewarded with MARLIANS and PHOTOS" etc. 

Where parameters aren't met, the bot only leaves a reply to the summoner, informing them why it couldn't vote, so that summoner can learn and inform the author on the edits to make, after which the summoner can summon the bot again, to vote.

Here are the parameters that the bot checks before it can vote on an author:

1. The presence of two valid tags. '#marlians' is always constant. The second tag is the tag of another tribe present on the list of tribes that we support e.g '#creativecoin, #neoxian #spaco etc' 

(The second tag that is checked will correspond to the command/query that the summoner used e.g if the summoner queried with "!marlians.neoxian", the bot will only look for the presence of '#marlians and #neoxian').

2. Bot will also only vote on one author (per tribe), once a day. 

Ofcourse, where the two parameters above are not met, the bot will inform the summoner of 'possible remedies' in a comment. The reply can be something like "bot failed to vote cos one or all of these parameters are unmet. Contact author to make the necessary edits and summon me again".


We want to keep the bot simple for now. We will keep adding more parameters as needed. Bot will cater to around 10 to 14 respective accounts for the different tribes. I don't know if that is feasible that one bot handles all accounts or if each account will need its own bot. Whichever is more efficient yet simple for the coder to build is what we will go for. 

I will provide you the list of tribes we support during the course of the task and respective 'comments'.
I will look to host the bot and it will likely be open-source. Where it is open-source, i will provide you with a GitHub to upload it to.

Payment will be discussed in the DM as i am very broke. 

Support Me

Support My SPS Proposal To 'Set Up A Macrohard Hub In The Philippines To Gather Programmers To Code On Steem With Swag'.

To vote on my proposal via steemconnect, kindly click here.

Or vote using keychain here

Read My SPS Proposal To 'Set Up A Macrohard Hub In The Philippines To Gather Programmers To Code On Steem With Swag'.

https://steemit.com/steemdao/@surpassinggoogle/sps-proposal-help-me-fund-the-set-up-of-a-macrohard-hub-office-for-programmers-in-the-philippines 

You Can Support Me To Speak About My Steem-Based Projects At Steemfest

Simply vote and resteem this post.

Coin Marketplace

STEEM 0.13
TRX 0.35
JST 0.034
BTC 114429.00
ETH 4416.71
SBD 0.84