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.
| 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 specified authors. It does not upvote comments or reblogs. For each author, you can set an upvote weight ranging from +1% to +100% (maximum vote). The actual vote value will depend on the current voting mana available on your account at the moment the vote is cast. Voting will continue as long as your account’s voting mana remains above the threshold defined for each author. Important: The Authors Match Bot only casts upvotes estimated to have a combined value of at least 0.01 HBD. |
Auth Block |
The Authors match bot requires authorization to distribute votes on your behalf: Authorize now Authorization is handled 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.
| 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 |
| 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 upvote value: |
Value Slider |
slider for choosing the strength of the bot's vote or downvote. Default 100%. Options on the slider: -100% -50% 0% 50% 100% |
Value Note |
Select a positive value for upvotes or a negative value for downvotes. Only upvotes estimated to exceed 0.01 HBD will be cast. |
Mana Text |
Min. voting power (mana): |
Mana Dropdown |
dropdown for selecting tokens for min. voting power. Dropdown has 3 options:
|
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 account’s voting power exceeds the specified threshold at the time the vote is cast (typically about 5 minutes after the post is published). |
Last Vote |
checkbox "Vote in last block". When enabled, the bot can vote in the almost last block before post payout. |
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 |
| Element | Description |
|---|---|
Title |
Edit match bot rules for author {@username} |
Close |
button to close the modal window |
Value Text |
Specify upvote value: |
Value Slider |
slider for editing the strength of the bot's vote or downvote. Default 100%. Options on the slider: -100% -50% 0% 50% 100% |
Value Note |
Select a positive value for upvotes or a negative value for downvotes. Only upvotes estimated to exceed 0.01 HBD will be cast. |
Mana Text |
Min. voting power (mana): |
Mana Dropdown |
dropdown for selecting tokens for min. voting power. Dropdown has 3 options:
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 account’s voting power exceeds the specified threshold at the time the vote is cast (typically about 5 minutes after the post is published). |
Last Vote |
checkbox "Vote in last block". When enabled, the bot can vote in the almost last block before post payout. |
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" |
| 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 |
| 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
- User adds an author
- An author writes a post
- User's like has appeared in the post automatically after 5 minutes



- [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
- Should work with guest users. #7033
- Add hasMore. #7033
- [earn bots / author] can't add waivio_hivecooking on social.gifts account (big list of authors). On other accounts guests are added correctly. #7042
- [match bot / author] Add a downvote option for the Author Match bot. #7934 #7935
- [match bot / author] Add ability to vote in the last block (before post payout) for author match bot. #7917 #7918
- [earn / descriptions] Update text description on different pages using AI. #8018