Guild Wars 2 Wiki:Bots

From Guild Wars 2 Wiki
Jump to navigationJump to search
Shortcut:
GW2W:BOTS

A bot account is a special user account which has been flagged so that its edits are hidden by default on Special:RecentChanges and Special:Watchlist (visibility can be toggled with the "Show bots" option). These accounts are used to run bot scripts, programs that automate the process of performing repetitive edits across multiple pages.

While it is possible for normal users to run automated editing scripts/programs without a bot account, this is generally discouraged due to the potential for disruption, since the edits cannot be hidden from RC; this disruption is compounded if a script malfunctions.

If a bot account is observed to be malfunctioning, it is usually possible to halt the bot by posting on its talk page.

Currently active bots[edit]

for a system-generated list of all bots, see Special:Listusers/bot

Bot tasks[edit]

Requests that have been declined and accepted tasks that have been successfully completed are eventually archived at /Resolved tasks, however they should first be posted on this page for visibility.

Requests and discussion[edit]

List requests for bot tasks below. Be as specific as possible about the actions necessary to perform the task.
  • I added a qty parameter to Template: Contains. I'm not sure how doable this is, but replace occurances of {{contains|xyz}} (abc) with {{contains|xyz|qty=abc}}. --BuffsEverywhere (talk) 20:45, 11 September 2022 (UTC)
Related: Template talk:Contains#Adding a quantity parameter. Nightsky (talk) 22:01, 11 September 2022 (UTC)
0No This kind of request is actually surprisingly awkward and I don't have any automated tools to do this. Moving the pages is OK (can be done with editing robot widget), but I don't have any tools to fix broken links. -Chieftain AlexUser Chieftain Alex sig.png 21:21, 7 March 2023 (UTC)
0No Not really a bot task, quicker to do by hand. -Chieftain AlexUser Chieftain Alex sig.png 13:35, 22 January 2023 (UTC)
  • Add (skin) to the skin parameter in the infobox for the following pages (query): {{#ask: [[Has skin::+]][[Has skin.Has context::!Skin]]|limit=500}}
Note this query may not show all the pages that need updating while the wiki is populating semantic values. --BuffsEverywhere (talk) 20:25, 25 September 2022 (UTC)
Starting on this now. —Kvothe (talk) 19:35, 26 September 2022 (UTC)
Done. 550 pages edited. (Check query again before moving to archive.) —Kvothe (talk) 20:17, 26 September 2022 (UTC)
Edited another 53 pages. —Kvothe (talk) 11:42, 27 September 2022 (UTC)
Edited another 353 pages. —Kvothe (talk) 19:18, 27 September 2022 (UTC)
Counted them roughly, around 800 armor infoboxes and more than 2000 weapon infoboxes are still setting the skin parameter to a non-skin page. --Tolkyria (talk) 17:54, 28 September 2022 (UTC)
Edited another 3302 pages. A second pair of eyes checking if this is done would be appreciated. —Kvothe (talk) 00:28, 2 October 2022 (UTC)
There are 18 query results currently. Other than that, difficult to tell without the wiki behaving propperly; short of processing all pages oneself i suppose. Nightsky (talk) 21:33, 3 October 2022 (UTC)
I can't bother right now to count them again. Unlike SMW, a pure DPL query should always work. I wrote down a small DPL code to check all infoboxes, run through offset = 0...4500 for armor infoboxes and 0...5500 for weapon infoboxes in 500-steps. Unfortunately, it also triggers on equipment pages without a skin set, but I guess the bot should ignore these. Edit: Changed the result logic, infoboxes without skin are excluded now.
{{#dpl: 
| uses = Template:Armor infobox
| include = {Armor infobox}:skin
| format = ,²{#if:²{#dpl:title=,¦uses=Template:Skin infobox¦resultsheader=yes¦count=1}²¦¦\n#[[%TITLE%]]}²,
| offset = 0
| ordermethod = title
}}
Hopefully, after checking all these pages we are done with this task. --Tolkyria (talk) 21:52, 3 October 2022 (UTC)
Weapon infobox returned results with offset 6000 too. Edited 813 pages, skipped 52 pages with multiple skins. —Kvothe (talk) 13:04, 4 October 2022 (UTC)
1Yes Marking as done. -Chieftain AlexUser Chieftain Alex sig.png 13:35, 22 January 2023 (UTC)
  • Add (skin) to the skin parameter in the back item infobox for the pages listed on Tolkyria/Sandbox.
Starting now. —Kvothe (talk) 20:48, 26 September 2022 (UTC)
1Yes Done. 195 pages edited. —Kvothe (talk) 21:09, 26 September 2022 (UTC)
  • Update acqusition section to use {{gathered from}} on Ventari's weapons and armor. -Chieftain AlexUser Chieftain Alex sig.png 17:46, 13 October 2022 (UTC)
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 17:46, 13 October 2022 (UTC)
1Yes Done, 45 pages edited. -Chieftain AlexUser Chieftain Alex sig.png 18:36, 6 November 2022 (UTC)
  • Create redirects for new LWS1 achievement names. -Chieftain AlexUser Chieftain Alex sig.png 23:51, 16 November 2022 (UTC)
Ended up reviewing where the page parameter had been specified first which took a while.
1Yes Done. 166 pages edited in total (85 new redirects, 81 existing redirects) - manually reviewed afterwards, caught a few weird ones. 63 pages didn't need editing as already existed. -Chieftain AlexUser Chieftain Alex sig.png 12:08, 19 November 2022 (UTC)
  • Split Category:Weapon screenshots into [[Category:Axe screenshots]], [[Category:Dagger screenshots]], [[Category:Focus screenshots]], [[Category:Greatsword screenshots]], [[Category:Hammer screenshots]], [[Category:Harpoon gun screenshots]], [[Category:Longbow screenshots]], [[Category:Mace screenshots]], [[Category:Pistol screenshots]], [[Category:Rifle screenshots]], [[Category:Scepter screenshots]], [[Category:Shield screenshots]], [[Category:Short bow screenshots]], [[Category:Spear screenshots]], [[Category:Staff screenshots]], [[Category:Sword screenshots]], [[Category:Torch screenshots]], [[Category:Trident screenshots]], [[Category:Warhorn screenshots]] for the sake of readability. Sunlion (talk) 11:15, 10 January 2023 (UTC)
Started. There will be about 101 pages at the end of the bot run where the type will need specifying by hand (wasn't directly referenced by the skin infobox using SMW property "has appearance" to retrieve the type). -Chieftain AlexUser Chieftain Alex sig.png 13:33, 22 January 2023 (UTC)
1Yes Done. Finished the 101 pages by hand. -Chieftain AlexUser Chieftain Alex sig.png 16:33, 22 January 2023 (UTC)
  • Messed up when I created the ascended weapon page overviews by hand; files are called "File:Crimson Antique Reaver.png" not "File:Crimson Reaver.png" -Chieftain AlexUser Chieftain Alex sig.png 13:07, 22 January 2023 (UTC)
1Yes Done. 19 edits. -Chieftain AlexUser Chieftain Alex sig.png 13:07, 22 January 2023 (UTC)
  • As requested on my talk page: Remove LRMs from pages in namespaces 0 (main namespace) and 6 (File:) (This run will also remove 3 RLMs over 3 pages. (It will not do anything to the Template: namespace, which i haven't had a look at, but may have later, most likely removing them manually again then, if necessary.)), similar to what i've done previously. Should be 154 over 83 pages in ns 0 and 1435 over 1434 pages in ns 6 for a total of 1589/1517. Will also be removing leading empty space from pages that will be edited, if they have it (should be 249 pages, possibly all in namespace 6 again, though i didn't check for this this time around) again like last time. Likewise, since i've done it before and, i.a., them missing not having caused any problems (as far as i'm aware of), i'll start with it right away. Nightsky (talk) 16:51, 23 January 2023 (UTC)
1Yes There have been some complications in the form of food being ready to eat and 19 internal_api_error_DBQueryError's, but the bot part is now done. Statistics:
Pages total: 1517
Distinct things done: 3

[Occurences/Distinct pages] Hopefully helpfull description of it.
[1589/1517] Remove left-to-right mark.
[3/3] Remove right-to-left mark.
[249/249] Remove leading spacing.
Nightsky (talk) 18:46, 23 January 2023 (UTC)
Thank you very much for carrying this out. It was infuriating seeing these marks in the edits I did yesterday in the file namespace. -Chieftain AlexUser Chieftain Alex sig.png 18:48, 23 January 2023 (UTC)
You're welcome! (And i've removed all from the Template: namespace now too.) Nightsky (talk) 21:09, 23 January 2023 (UTC)
  • Update event infobox in line with the renamed parameters per the talk page (mostly underscore removal). -Chieftain AlexUser Chieftain Alex sig.png 23:04, 3 February 2023 (UTC)
1Yes Done. 3246 mainspace pages edited (417 skipped with no changes). -Chieftain AlexUser Chieftain Alex sig.png 23:04, 3 February 2023 (UTC)
1Yes Done. 426 pages edited (including 1 by hand). The only palette id without a page is the Empty Slot (palette id 0) (I don't think we have a page for this). -Chieftain AlexUser Chieftain Alex sig.png 11:00, 4 February 2023 (UTC)
  • Move galleries of outfits in Category:Armor gallery images to a new category named Category:Outfit gallery images and split that category into 10 subcategories named in the format of Category:<Race> <gender> outfit galleries. (for example: Category:Sylvari male outfit galleries, Category:Charr female outfit galleries, etc.) Sunlion (talk) 11:20, 4 February 2023 (UTC)
Initial run, 2236 files queued up to be moved from armor to outfit gallery. -Chieftain AlexUser Chieftain Alex sig.png 22:50, 4 February 2023 (UTC)
Second bit, adding "Template:Armor gallery image" to 300 outfit files and 594 armor files. -Chieftain AlexUser Chieftain Alex sig.png 07:39, 5 February 2023 (UTC)
1Yes Marking this as done - although I did split out the outfit images, I didn't see a need to separate the files into further subcategories - there are SMW properties set on all images. -Chieftain AlexUser Chieftain Alex sig.png 19:31, 12 February 2023 (UTC)
1Yes Complete. -Chieftain AlexUser Chieftain Alex sig.png 19:31, 12 February 2023 (UTC)
== Salvage results ==
* {{salvages into|Magnetite Shard}} (60)
1Yes Complete, skin pages ignored. -Chieftain AlexUser Chieftain Alex sig.png 21:19, 7 March 2023 (UTC)
  • Mark discontinued to all rush event reward containers (fractal, world boss, champion, etc.), as well as the rush event containers from Champions. Not sure what's capable for the bots as far as searching goes, but using regex for "x Community Reward: Tier #" and " x Supporter: Tier #" should be a good place to start. Example list: Celebration Booster#Contained in. -ItVictor (talk) 00:06, 27 February 2023 (UTC)
1Yes Complete, 60 containers edited. -Chieftain AlexUser Chieftain Alex sig.png 21:19, 7 March 2023 (UTC)
  • Upload 805 updated map tiles covering the new zone. -Chieftain AlexUser Chieftain Alex sig.png 21:50, 1 March 2023 (UTC)
1Yes Complete. -Chieftain AlexUser Chieftain Alex sig.png 21:50, 1 March 2023 (UTC)
  • Change the renown heart section heading == Contributing actions == (with no further subsection, ~150 occurences) to == Walkthrough ==\n=== Contributing actions === (~225 occurences) as stated on Guild Wars 2 Wiki:Renown heart formatting. --Tolkyria (talk) 19:28, 7 March 2023 (UTC)
1Yes Found 148 pages to edit. After fixing header spacing (spaces between == signs), found another 1. Also did 3 by hand before starting. Think I got them all; every page now contains "== Walkthrough ==". 382 pages now have a contributing actions section too. -Chieftain AlexUser Chieftain Alex sig.png 21:56, 7 March 2023 (UTC)
  • More prep for renown heart page changes - remove "sign" parameter where its the same as "sender" on all heart mail messages. -Chieftain AlexUser Chieftain Alex sig.png 20:33, 8 March 2023 (UTC)
1Yes Done, 95 pages edited. -Chieftain AlexUser Chieftain Alex sig.png 20:34, 8 March 2023 (UTC)
1Yes Done, 373 pages edited. -Chieftain AlexUser Chieftain Alex sig.png 19:40, 10 March 2023 (UTC)
  • Update guild emblems using dat file textures extracted by Dak. -Chieftain AlexUser Chieftain Alex sig.png 11:35, 11 March 2023 (UTC)
1Yes Done. Also fulfilled a second request to add the 256px dat file id onto the file page. -Chieftain AlexUser Chieftain Alex sig.png 11:35, 11 March 2023 (UTC)
1Yes 51 pages edited. -Chieftain AlexUser Chieftain Alex sig.png 12:55, 29 April 2023 (UTC)
1Yes 131 edits. -Chieftain AlexUser Chieftain Alex sig.png 10:03, 1 May 2023 (UTC)
1Yes Added to 189 pages. -Chieftain AlexUser Chieftain Alex sig.png 09:18, 6 May 2023 (UTC)
1Yes 61 redirects created. Also created redirects for the adventures added to Seitung/Echovald/Kaineng. Had to manually sort out the "page" parameter on the achievement table row which pointed to a bunch of non-existent pages for adventures too. -Chieftain AlexUser Chieftain Alex sig.png 16:22, 1 June 2023 (UTC)
I think unnamed parameter 3 could be removed in the template as it is unnecessary at this point. --BuffsEverywhere (talk) 07:31, 21 June 2023 (UTC)
1Yes Agreed. Reworked the template slightly. Made a mess with the bot but its done. -Chieftain AlexUser Chieftain Alex sig.png 18:21, 21 June 2023 (UTC)
Started batch 1, this will take many hours. Due to the way I usually inject stuff into infoboxes, it'll be done in two parts for the first batch (stuff with id in the infobox, and stuff without) -Chieftain AlexUser Chieftain Alex sig.png 08:03, 16 July 2023 (UTC)
Batch 1 done. Other batches still to do. -Chieftain AlexUser Chieftain Alex sig.png 16:26, 16 July 2023 (UTC)
Remaining batches also done.
1Yes 11076 pages edited in total. -Chieftain AlexUser Chieftain Alex sig.png 18:14, 16 July 2023 (UTC)
  • Where ES→EN interwikis exist but the ES page is not linked from the EN page, add to the EN page. -Chieftain AlexUser Chieftain Alex sig.png 16:56, 9 August 2023 (UTC)
1Yes 1062 interwikis added. Probably should be able to look at pages without interwikis, particularly items too. -Chieftain AlexUser Chieftain Alex sig.png 17:30, 9 August 2023 (UTC)
  • Convert relic pages to use the trinket infobox (currently using upgrade component infobox). Might need to later review whether we want a separate infobox entirely for them, but classifying as trinkets seems OK.
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 18:32, 22 August 2023 (UTC)
  • Add history version note to modified Superior Runes with SotO release. -Chieftain AlexUser Chieftain Alex sig.png 20:15, 22 August 2023 (UTC)
1Yes Done with AWB (rune pages) and with script (history subpage). -Chieftain AlexUser Chieftain Alex sig.png 22:32, 22 August 2023 (UTC)
  • Convert all relics from Trinket infobox to use Relic infobox. -Chieftain AlexUser Chieftain Alex sig.png 20:16, 15 September 2023 (UTC)
1Yes. Done. -Chieftain AlexUser Chieftain Alex sig.png 20:22, 15 September 2023 (UTC)
  • Create redirects for new SoTO achievement names. -Chieftain AlexUser Chieftain Alex sig.png 09:38, 16 September 2023 (UTC)
1Yes Done, about 100 redirects created, couple of double redirect errors fixed. -Chieftain AlexUser Chieftain Alex sig.png 10:34, 16 September 2023 (UTC)
1Yes 68 pages done with bot, another 40 done by hand. -Chieftain AlexUser Chieftain Alex sig.png 11:16, 16 September 2023 (UTC)
0No Was done manually by an user. ~Sime 20:48, 28 November 2023 (UTC)
  • Rename the Flora screenshots category to "Flora and fungi screenshots". This task includes doing a find-and-replace for licensing of all screenshots in the category from "ArenaNet image|screenshot|Flora screenshots" to "ArenaNet image|screenshot|Flora and fungi screenshots". I already added a note on the category page about mushrooms being misclassified as "plants" by ArenaNet, but I think including "fungi" in the name of the category will help to avoid confusion when navigating these screenshot categories. Mattt (talk) 15:26, 19 November 2023 (UTC)
  • Add "collection = Relics—Core Set 1" to infobox + "collection nav" at the end of the page to all relics from this achievement: Relics—Core Set 1 ~Sime 20:48, 28 November 2023 (UTC)
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 23:04, 28 November 2023 (UTC)
  • Short run to add weapon icon categories to some uncategorised icons. -Chieftain AlexUser Chieftain Alex sig.png 22:29, 4 December 2023 (UTC)
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 22:29, 4 December 2023 (UTC)
  • Added PvP build acquisition method to all relics (mostly by hand due to how random our relic formatting is). -Chieftain AlexUser Chieftain Alex sig.png 23:15, 28 December 2023 (UTC)
1Yes Done. -Chieftain AlexUser Chieftain Alex sig.png 23:15, 28 December 2023 (UTC)
  • Add | salvage = none to Dyes missing their salvage parameter which have the NoSalvage flag in the API. -Chieftain AlexUser Chieftain Alex sig.png 16:28, 31 December 2023 (UTC)
1Yes Added to 157 dye pages. -Chieftain AlexUser Chieftain Alex sig.png 16:30, 31 December 2023 (UTC)
  • Documenting this here since it looks like Doodle ran JARVIS multiple times over November/December and already in January but neglected to note what was going on: -Chieftain AlexUser Chieftain Alex sig.png 14:25, 7 January 2024 (UTC)
    • January 4th: 25 images replaced (gemstore armor skins and miniatures).
    • January 3rd: 42 new images (miniatures and outfits).
    • January 2nd: 49 image links fixed (related to gemstore renames) plus 21 collection maps uploaded.
    • December 30th: 33 redirects fixed, 8 dye disambiguation pages created.
    • December 22nd: 28 redirects fixed.
    • December 17th: Bunch of Glittering weapon skin pages moved and redirects fixed.
    • December 16th: 4794 pages edited to modify spacing between infobox and lead sentence, and capitalise the first letter of the infobox name.
    • December 13th: Sacred Solstice and Thundercrag weapon set icons uploaded/interwikis updated.
    • December 12th: 58 weapon screenshots uploaded.
    • December 10th: 128 infoboxes edited and 49 contained in sections added.
    • December 9th: 161 redirects fixed.
    • December 6th: 25 redirects fixed.
    • December 4th: 113 infobox whitespace edits.
    • December 3rd: 1145 stub template usage edits to add "no reason specified"
    • December 3rd: 656 whitespace edits.
    • December 2nd: 1088 whitespace edits.
    • December 1st: 2531 whitespace edits.
    • November 30th: 451 license template updates
    • November 27th: 1210 infobox edits (reorder parameters), plus 15 redirect fixes.
To be clear, the problem isn't the edits themselves, but that they haven't been written down - the bot account is hidden from recent changes by default + therefore is not subject to the same level of scrutiny.
1Yes Done. 26 edits. -Chieftain AlexUser Chieftain Alex sig.png 13:40, 27 January 2024 (UTC)
  • Organize the chair item icons to their own category.
1Yes Done. 49 edits with J.A.R.V.I.S. - Doodleplex 03:32, 2 February 2024 (UTC)
  • Check that all of the icons for toys are in the toy icon category.
1Yes Done. 26 edits with J.A.R.V.I.S. - Doodleplex 17:31, 3 February 2024 (UTC)
1Yes I've moved the Lyssa ones with J.A.R.V.I.S., so 16 edits. Unfortunately the widget has an issue if I move more than 4 at a time, so the others will have to wait. - Doodleplex 01:41, 11 February 2024 (UTC)
1Yes Done. 60 files moved with J.A.R.V.I.S. - Doodleplex 20:50, 13 February 2024 (UTC)
  • Replace my confetti draw pictures with a generic one to the Sparkling Wrapped weapons pages, and add the Wrapped weapon as to show how it appears stowed.
1Yes Done. 15 pages edited(plus the same 15 because I can't spell =x) - Doodleplex 01:41, 11 February 2024 (UTC)
  • Delink the deleted chair nav.
1Yes Done. 51 edits with J.A.R.V.I.S. - Doodleplex 20:50, 13 February 2024 (UTC)
  • Chak weapons have prefixes in the interwikis...which the other wikis don't use and needs to be fixed to link to the right page.
1Yes Done. 11 pages edited with J.A.R.V.I.S. - Doodleplex 21:21, 13 February 2024 (UTC)
  • Make items that use the Collecion nav(mostly trophy items, not armor/weapons) have a consistent infobox.
1Yes Done. 4129 edits with J.A.R.V.I.S., and 1 edit where my cat hit the save button. - Doodleplex 23:59, 14 February 2024 (UTC)
  • Add salvage = none to all legendary gen 1/3 weapons infoboxes. --ItVictor (talk) 06:09, 19 February 2024 (UTC)
1Yes Done. 53 edits. -Chieftain AlexUser Chieftain Alex sig.png 09:58, 19 February 2024 (UTC)
The weapons in that category have skin pages like Stormcaller Axe (skin) that should be moves to Stormcaller Axe. There are currently redirects at those locations that link back to the main items that will need to be dealt with. Stormcaller Hammer was already updated as an example. Should update the mention of the name in the page description. Also optionally skin pages can have the "name" and "icon" parameters removed as they are no longer needed after page move.

Recurring tasks[edit]

This section lists tasks that, for various reasons, need to be repeated at a future time.
  • Image upload batches
Uploaded 19 images with J.A.R.V.I.S. - Doodleplex 03:16, 10 January 2024 (UTC)
Uploaded 120 images with J.A.R.V.I.S. - Doodleplex 02:54, 22 January 2024 (UTC)
Uploaded 13 images with J.A.R.V.I.S. - Doodleplex 23:09, 23 January 2024 (UTC)
Uploaded 136 images with J.A.R.V.I.S. - Doodleplex 05:32, 27 January 2024 (UTC)
Uploaded 31 images with J.A.R.V.I.S. (also added about 14 interwikis) - Doodleplex 23:55, 31 January 2024 (UTC)
Uploaded 21 images with J.A.R.V.I.S. - Doodleplex 04:45, 4 February 2024 (UTC)
Uploaded 224 images with J.A.R.V.I.S. - Doodleplex 00:18, 11 February 2024 (UTC)
Uploaded 13 images with J.A.R.V.I.S. - Doodleplex 04:51, 12 February 2024 (UTC)
  • Moving stowed images as the default to the alternate image
Moved 17 files with J.A.R.V.I.S. - Doodleplex 04:51, 12 February 2024 (UTC)
Moved 60 files and edited 48 pages to switch stowed/wielded with J.A.R.V.I.S. - Doodleplex 20:50, 13 February 2024 (UTC)