Descriptions bot - Waiviogit/waivio GitHub Wiki

Descriptions Bot - This bot processes all nested lists and rewrites titles and descriptions for both lists and objects linked from these lists. Location: Tools -> Data Management -> Descriptions Bot.

Descriptions Bot Elements Description

Title: Descriptions Bot

Switch: A switch that shows the authorization status. Red indicates the user is not authorized for import, while green means authorized. Clicking the switch opens the HiveSigner page to grant or revoke authorization.

Text: This bot utilizes ChatGPT to rewrite titles and descriptions for all embedded lists, as well as names and descriptions for all objects linked from these lists. If the same user repeats this process, it will only be completed for lists and objects added since the last session. Each update must be approved on behalf of the user with an upvote equivalent to $0.001 in WAIV power. If the account's WAIV power drops below $0.001 USD, or if the WAIV power reaches the predetermined threshold, the bot will proceed at a slower speed.

Auth: Text with the link "Authorize now / Remove authorization," which leads to the HiveSigner page to grant (Authorize now) or revoke (Remove authorization) authorization.
The Descriptions Bot requires authorization to upvote data updates on your behalf: Authorize now. The authorization is completed via HiveSigner and can be revoked at any time.

Threshold note: WAIV voting power threshold: {amount}% (change)

Vote slider: "Change" - the link that opens a VOTE_MODAL_WINDOW to choose the vote power.

Note: The Descriptions Bot will pause if WAIV voting power on the account drops below the set threshold.

Status: Block that displays the amount of user resources. Text:
Status of the user account:
WAIV upvoting mana: {amount}%
Resource credits: {amount}%

Disclaimer: The Descriptions Bot service is provided on an as-is / as-available basis.

Upload button: "Rewrite descriptions" button, which opens a MODAL_WINDOW to select the list.

image

Descriptions Bot Active Table

The table with active rewriting tasks.

Active: Column - "Active". Activation checkbox. If active, rewriting is in progress; if not, it is inactive.

Date: Column - "Start date". Start date of the rewriting task.

Objects number: Column - "Number of objects". Displays the number of objects found during the initial list scan.

Updated objects: Column - "Updated objects". Displays the number of objects that have already been rewritten. The number is clickable and links to an OBJECT_LIST_MODAL_WINDOW with the main list link.

Actions: Column - "Actions". Provides options to completely stop the rewriting task. Clicking the "stop" link opens a STOP_MODAL_WINDOW. Once the rewriting task is stopped, the record will be displayed in the "History" table.

Show more: A "Show More" button will appear if there are more than 30 records.

image

image

Descriptions Bot History Table

The table with completed or stopped rewrites.

Title: History

Date: Column - "Start date". Rewrite start date.

End date: Column - "Finish date". Rewrite end date.

Base list: Column - "Base list". Displays the list that has been rewritten. The number is clickable and links to an OBJECT_LIST_MODAL_WINDOW.

Number of objects: Column - "Number of objects". Displays the number of objects found during the initial parsing of the import list.

Updated objects: Column - "Updated objects". Displays the number of objects that have been rewritten.

Show more: A "Show More" button will appear if there are more than 30 records.

image

Descriptions Bot Vote Modal Window

The modal window with a slider to select the minimum threshold for the WAIV vote power, below which the import will pause.

Cross: The button to close the modal window.

Slider: The slider to choose the threshold. By default, it is set to 70%.

Submit: "OK" button to submit and save the selection.

Cancel: "Cancel" button to cancel the selection and close the window.

image

Descriptions Bot Modal Window

The modal window to choose a list to rewrite.

Title: Descriptions Bot

Field label: Select list or map:

Search: The search field to find the list or map. Placeholder - Find object.

Embedded lists: Checkbox Process embedded lists that signals the bot to include objects from embedded lists as well. Active by default.

Cancel: "Cancel" button to cancel the action and close the modal window.

Submit: "Submit" button to confirm the action and start the rewrite.

image image

Descriptions Bot Link Modal Window

The modal window with a base link to the object list or map.

Cross: The button to close the modal window.

Link: Contains the name of the permalink, which is a link to the page of the object.

image

Descriptions Bot Stop Rewrite Description

The modal window to stop the rewrite.

Title: Stop Rewrite Description

Text: Once stopped, the description bot cannot be resumed. To temporarily suspend or resume the rewrite, please consider using the Active checkbox.

Submit: "Stop Rewrite" button to submit the stop action.

Cancel: "Cancel" button to cancel the action and close the window.

image

Additional information

  • [tools / descriptions bot] this bot goes through all nested lists and rewrites titles & descriptions for all lists, as well as names & descriptions for all objects that are linked from these lists. Running the bot again by one user should only rewrite the fields for newly added lists and objects. #6067
  • [Bots / Descriptions] Book titles (book type) cannot be changed. Products can be called differently, but book titles are fixed. #6210
  • Fix count for updated objects for description bot #6302 -> Displaying real added updated number.
  • When rewriting descriptions using Description Bot, there's a risk of losing the brand name #6605
  • [descriptions bot / product] do not rewrite the product object name, as the brand can be lost #6715
  • [descriptions bot / business] do not rewrite the business name, as it may not be suitable #6708
  • [bots / descriptions] allow the use of map types to select a subset of objects for the bot's Descriptions #6691