Sponsors match bot - Waiviogit/waivio GitHub Wiki

Sponsors match bot - is an account for paying part of the reward for reviews in the form of votes, thereby reducing the amount of direct payment. If a user wants to become a Match bot, he needs to activate the toggle on the "Rewards" page in the "Sponsors" tab.

For example the user has posted a review that is eligible to receive a direct reward of 5.00 WAIV. Match bot can upvote that post for a specified value of, say, 10% of the reward (assuming Match bot has enough voting value). This way, the user will receive 0.50 WAIV in author's rewards and the direct payment can be reduced to 4.50 WAIV.

In order for the sponsor to add a match bot to the campaign. The Match bot should in turn add a sponsor. To do this, in the "Sponsors" tab, click on the "Add sponsor" button.

image

In the modal window, you need to fill in the fields:

  • choose a sponsor;
  • determine the strength of the voice;
  • select the date until which the match bot will be active (optional);
  • write a comment (optional).

And click "Add sponsor" with further confirmation of the action in the modal window "Rule creation confirmation".

2021-09-17_09-29_1

2021-02-23_11-05

After refreshing the page, the sponsor is added to the bot's match list. And the sponsor can add a match bot to their campaigns.

Additional functionality:

  • deactivation of the sponsor: after clicking on the checkbox in the "Active" column

And confirmation of the action in the "Confirm rule inactivation" modal window

2021-02-23_11-15

Element table

Element Description
GENERAL INFORMATION text information with an example of how to manage a match bot
SWITCH BUTTON switch to enable / disable the match bot. When switching, you must re-authorize your account. To enable the match bot, you must click on the switch and go through the authorization through hive and confirmation of actions through the hivesigner
ACTIVE SWITCH after activating the match bot, the switch turns green
INACTIVE SWITCH if the matchbot is not active or deactivated, then the switch is red
AUTHORIZE NOW / REMOVE AUTHORIZATION works identically to the switch SWITCH BUTTON
MINIMUM VOTING POWER minimum voice strength of the match bot
CHANGE link, after clicking on which a modal window CHANGE MINIMUM VOTING POWER MODAL opens, as an opportunity to change the strength of the match bot's voice
TABLE a table for displaying a list of sponsors, and basic information of rules with sponsors
ACTIVE a column with a checkbox to activate the Match Bot rule for each specific user added to the list of match bot sponsors. After clicking on ACTIVE the modal window CONFIRM RULE ACTIVATION
SPONSOR column with the names of users acting as sponsors, which the match bot will like (if the match bot was specified as a curated account when creating a campaign)
UPVOTE established power of the vote in %
ACTION the column consists of links "Edit", for editing the rules of each specific sponsor. After clicking on the link, the modal window EDIT MATCH BOT RULES MODAL opens
EXPIRY DATE the column displays the time until which this rule is in effect. The time is selected when adding a sponsor (in the modal ADD NEW SPONSOR MODAL), or when editing a rule (in the modal EDIT MATCH BOT RULES MODAL), if the time was not specified, it is displayed - "termless" - which means the rule is valid until the match bot deactivates the rule
NOTES a column with additional notes that can be added when adding a sponsor (in the ADD NEW SPONSOR MODAL modal), or when editing a rule (in the EDIT MATCH BOT RULES MODAL modal). These notes will be displayed only for the match bot who created the rule
ADD SPONSOR BUTTON button to add sponsor. After pressing the modal window ADD NEW SPONSOR MODAL
Modal window CHANGE MINIMUM VOTING POWER MODAL
TITLE Title - title of the modal window "Change the minimum voice strength"
X BUTTON button to close modal window
SLIDER a slider for choosing the strength of the match-bot's voice in percent, the selected strength is highlighted in orange. If 0% is selected, the slider is white, if 100% is selected, it is orange
OK button to confirm the action of choosing the strength of the voice
CANCEL button for canceling the action on choosing a voice
Modal window CONFIRM RULE ACTIVATION
TITLE Title - title of the modal window "Confirm the activation of the rule"
X BUTTON button to close modal window
TEXT confirmation question text: "Do you want to activate the rule sponsored by {@userName}?"
CONFIRM button to confirm the rule activation action
CANCEL button for canceling the rule activation action
Modal window EDIT MATCH BOT RULES MODAL
TITLE Title - "Edit rule {userName}"
X BUTTON button to close modal window
UPVOTE VALUE slider to set or change the strength of the voice in %
EXPIRY DATE to set or change the expiration date of an active Match Bot
NOTE text box for additional information, not available for public viewing
CANCEL BUTTON button to undo new changes
SAVE CHANGES BUTTON button to save new changes
DELETE RULE BUTTON button to delete the match bot rule for this sponsor
Modal window ADD NEW SPONSOR MODAL
TITLE + X BUTTON Title - "Add new sponsor", X button - to close the modal window
X BUTTON button to close modal window
SPONSOR Required Search Box for Selecting a User to Acting as a Match Bot
UPVOTE VALUE slider for setting or changing the strength of the voice in %
EXPIRY DATE field to set or change the active Match Bot expiration date
NOTE field for entering additional information, not available for public viewing
CANCEL BUTTON button to undo new changes
ADD SPONSOR BUTTON go to RULE CREATION CONFIRMATION
TITLE Do you want to create rule with sponsor @username and with upvote ...%?
CANCEL BUTTON cancel rule creation
OK BUTTON add a rule to a table