User:Ryebot/bot
Ryebot is a bot account which, along with occasionally being used to perform specific, one-time tasks, is capable of running a series of predefined scripts with a common use case. These scripts are executed via GitHub Actions from the project qt-6/ryebot-ctrl. While some scripts are run automatically according to a schedule, others can be run manually at any time. Manual execution requires "Collaborator" access to the project; please open an issue there to request access and include your wiki account name.
Any action made by the bot may always be undone (but please kindly notify Rye Greenwood of the error), and as a last resort in case something is going wrong, temporarily block the bot.
Ryebot acts across all language variants of the Terraria Wiki. Contact Rye Greenwood for any concerns regarding the bot.
Scripts
Some scripts have configuration options that can be edited here on the wiki.
Name | Execution | Description |
---|---|---|
csscompile
|
Manual | Re-compiles the wiki CSS, if required. |
excludatac
|
Automatic (at every 10th minute)
|
Updates Module:Exclusive/data, if required. |
extensionupdates
|
Automatic (at 22:15 (UTC))
|
Logs updates to the extensions installed on the wiki. |
iteminfodata
|
Manual | Updates Module:Iteminfo/data by re-generating it from Module:Iteminfo/datagen. |
langinfodatac
|
Automatic (at minute 30 past every 3rd hour)
|
Updates Module:Language info/data, if required. |
langsync
|
Manual | Updates a set of pages on a set of language wikis (off-wiki) to the most recent English version. |
mapviewerversions
|
Automatic (at 15:30 on Tue, Thu, and Sat (UTC))
|
Updates the versions in the {{software infobox}} transclusions on Map viewers.
|
npcinfodata
|
Manual | Updates Module:Npcinfo/data by re-generating it from Module:Npcinfo/datagen. |
testscript
|
n/a | Prints to User:Rye Greenwood/Sandbox25 every 7 seconds for 10000 times. |
Ryebot usually includes an ID in its edit summaries (e.g. "Updated. »ID:8545774499«"), which refers to its GitHub Actions run. Append this ID to https://github.com/qt-6/ryebot-ctrl/actions/runs/ for a log of the corresponding execution (e.g. https://github.com/qt-6/ryebot-ctrl/actions/runs/8545774499).