Authors match bot - Waiviogit/waivio GitHub Wiki

Main task #2197

Authors match bot monitors the publication of new posts by the specified authors and, after 5 minutes, votes for them if the Voting Power at that moment is not less than the specified one (upvote mana). This parameter is different for each author.

The strength of the voice can range from + 0.1% to + 100% (max upvote).

This bot does not vote for comments or re-blogs.

Authors match bot has its own authorization (so as not to conflict with Sponsors match bot).

So far, the bot is limited to only positive votes. In order not to publish votes with a small value, it makes sense to estimate the weight of the vote and if it is less than 0.01 HBD (1 cent), then ignore it.

Authorization

Page

Element Description
TITLE Authors match bot
SWITCH switch for authorization match bot. If it is red, then the bot is inactive, if green is active
DESCRIPTION The Authors match bot automatically upvotes posts published by the specified authors. It does not upvote comments or re-blogs.

For each author, please specify the upvoting power in the range from +1% to +100% (maximum upvote). Actual value of the upvote depends on the current upvoting mana on the account at the time of the action.

Important: The Authors match bot only publishes upvotes with estimated combined value of 0.01 HBD or more.

Votes will be processed as long as the mana (voting power) on the account remains above the threshold as specified for each author.
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 author" for adding authors, after clicking the modal window "Add new author" 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
AUTHOR "Author" the name of the author who will receive likes
UPVOTE "Upvote" the strength of bot's like
MANA "Min VP" minimum mana value the bot will like and according to what currency
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 author (modal window)

Element Description
TITLE Add new author
CLOSE button to close the modal window
AUTHOR "Author" user search field. Placeholder - "Find author". Starred as a required field
VALUE_TEXT Specify the value for the vote:
VALUE_SLIDER slider for choosing the strength of the bot's like voice. Default 100%
VALUE_NOTE The Authors match bot only publishes upvotes 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
CONFIRM "Add author" button to confirm the action

Edit (modal window)

Element Description
TITLE Edit match bot rules for author {@username}
CLOSE button to close the modal window
VALUE_TEXT Specify the value for the vote:
VALUE_SLIDER slider for choosing the strength of the bot's like voice. Default 100%
VALUE_NOTE The Authors match bot only publishes upvotes 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 author 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 an author, a notification of success appears ("Author was successfully added"), and the author appears in the list without reloading the page
  • after update a rule, a notification of success appears ("Author 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

How it works (simplified version)

  1. User adds an author
  2. An author writes a post
  3. User's like has appeared in the post automatically after 5 minutes

image

image

image

2021-09-17_09-17_1

2021-09-17_09-17

Additional information

  • [matchbot / author] the user edited the old post, and it was upvoted in a new way by the author's bots. You need to add verification and not vote for post edits. #6037
⚠️ **GitHub.com Fallback** ⚠️