Curators match bot - Waiviogit/waivio GitHub Wiki

Main task #2197

Curators match bot repeats the curators' voices with a specified coefficient (from 1% to 10 000%).

By default, the bot repeats only positive votes, but if the user specifies (ticks the check box), then downvotes are repeated with the same coefficient. In this case, the table uses the ± symbol in front of Vote ratio to indicate that negative votes are also repeated.

For each curator, min Voting Power is set (upvote / downvote mana).

If the estimated value of the vote is less than 0.01 HBD, then such a vote will not be played.

Authorization like a sponsored match bot https://github.com/Waiviogit/waivio/wiki/Match-bot-(Sponsor)#how-to-become-a-match-bot

How it works (simplified version)

  1. User adds an curator
  2. The curator puts likes and dislikes.
  3. User's like and dislikes have appeared on the post automatically.

Page

Element Description
Title Curators match bot
Switch switch for authorization match bot. If it is red, then the bot is inactive, if green is active
Description The Curators match bot automatically repeats the upvotes and downvotes of specified users (curators) on posts and comments.

For each curator, please specify the voting ratio - the proportion of your vote to the curator's vote. For example, 100% means that you want the same vote as the curator. Sometimes, if your vote value is less than the curator's, you can amplify your vote. If you specified a 200% vote ratio and the curator voted 10%, your vote would be 20%. Please note that all votes are capped at a maximum of 100%.

Important: If the estimated value of the vote combined is less than 0.01 HBD, the Curator match bot will skip this vote.

If you also want to repeat curator’s downvotes, please check the corresponding box.

Votes will be processed as long as the mana (voting power) on the account remains above the threshold specified for each curator.
Auth Block The Authors match bot requires authorization to distribute votes on your behalf: Authorize now
The authorization is completed via HiveSigner and can be revoked at any time.


Disclaimer: The Authors match bot service is provided on as-is / as-available basis.
Link "Authorize now" link for authorization https://github.com/Waiviogit/waivio/wiki/Match-bot-(Sponsor)#how-to-become-a-match-bot
Add button "Add curator" for adding curator, after clicking the modal window "Add new curator" opens
  • "Authorize now" changes to "Remove authorization" in AUTH_BLOCK, if bot is active.

Table

Column Description
Checkbox "Active" checkbox for activating and deactivating authors for which the bot will like
Curator "Curator" the name of the author who will receive likes
Ratio "Vote ratio" the strength of bot's like
Mana "Min VP" minimum mana value the bot will like
Action "Action" column include "Edit" link for opening a modal window for editing a rule
Date "Expiry date:" the date until which the likes will be put. If no date has been selected, "termless" is displayed
Notes "Notes" comments

Add new curator (modal window)

Element Description
Title Add new curator
Close button to close the modal window
Curator "Curator" user search field. Placeholder - "Find curator". Starred as a required field
Ratio "Vote ratio (1%-10 000%):" determines the ratio of the strength of the bot's like that needs to be placed, in relation to the curator's like. The maximum coefficient is 10 000%, which is equal to 1000% of the curator's vote
Ratio Note The Curators match bot only publishes votes with estimated value of 0.01 HBD or more.
Dislike "Match downvotes" checkbox, which means that the bot will repeat dislikes
Comments Like "Match votes on comments" a checkbox that means that the bot will repeat likes on comments
Mana Text Min. Voting Power (mana):
Mana Dropdown dropdown for selecting tokens for min. voting power. Dropdown has 3 options:
  • HIVE
  • WAIV
  • HIVE OR WAIV
By default - WAIV. HIVE OR WAIV - means if one is less than the specified percentage, then the bot stops liking
Mana Slider a slider for choosing at what minimum mana value the bot will like, that is, if the mana is less than this value, the likes will not be put until it is restored. Default 75%
Mana Note Votes will only be processed if the VP on the account is greater than the specified threshold at the time of voting.
Date "Expiry date:" the date until which the likes will be put
Notes textarea for comments, maxlength="255"
Cancel "Cancel" button to cancel the action and close the modal window
Confirm "Add curator" button to confirm the action

Edit (modal window)

Element Description
Title Edit match bot rules for curator {@username}
Close button to close the modal window
Ratio "Vote ratio (1%-10000%):" determines the ratio of the strength of the bot's like that needs to be placed, in relation to the curator's like. The maximum coefficient is 10000%, which is equal to 1000% of the curator's vote
Ratio Note The Curators match bot only publishes votes with estimated value of 0.01 HBD or more.
Mana Text Min. Voting Power (mana):
Mana Dropdown dropdown for selecting tokens for min. voting power. Dropdown has 3 options:
  • HIVE
  • WAIV
  • HIVE OR WAIV
By default - WAIV
Mana Slider a slider for choosing at what minimum mana value the bot will like, that is, if the mana is less than this value, the likes will not be put until it is restored. Default 75%
Mana Note Votes will only be processed if the VP on the account is greater than the specified threshold at the time of voting (typically, 5 min after the post is published).
Date "Expiry date:" the date until which the likes will be put
Notes textarea for comments, maxlength="255"
Cancel "Cancel" button to cancel the action and close the modal window
Save "Save changes" button to confirm the action, after clicking, a modal window opens to confirm the action "Confirm changes"
Delete text To remove the match bot rule, click the delete button:
Delete button "Delete rule" delete button, after clicking, a modal window opens to confirm the action "Delete confirmation"

Delete confirmation (modal window)

Element Description
Title Delete confirmation
Close button to close the modal window
Text Do you want to delete curator match bot rule for @{username}?
Cancel "Cancel" button to cancel the action and close the modal window
Delete "Delete" button to confirm the delete action

Confirm changes (modal window)

Element Description
Title Confirm changes
Close button to close the modal window
Text Do you want to save the changes for @{username}?
Cancel "Cancel" button to cancel the action and close the modal window
OK "OK" button to confirm the save action
  • after adding a curator, a notification of success appears ("Curator was successfully added"), and the author appears in the list without reloading the page;
  • after update a rule, a notification of success appears ("Curator was successfully updated"), and the author appears in the list without reloading the page;
  • immediately after adding an author, the checkbox is active, the rule is activated.

image

image

image

2021-09-17_09-24_1

2021-09-17_09-25

Additional information

  • [Bots / Curator] there were 3 accounts that repeated coffee.time's votes, but only shoppingguide voted. VP on bookguide and localguide 100%. #6253
  • Check the engine of the node for lags; if it lags behind by more than 100 blocks, do not request data from it. #6574
  • Should work with guest users. #7033
  • Add hasMore. #7033
⚠️ **GitHub.com Fallback** ⚠️