Guild Wars 2 Wiki: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
- AWB Alex (talk • contribs • logs • block log) (bot+sysop) operated by Chieftain Alex
- Darqbot (talk • contribs • logs • block log) (bot) operated by Darqam
- Daysky (talk • contribs • logs • block log) (bot) operated by Nightsky
- J.A.R.V.I.S. (talk • contribs • logs • block log) (bot) operated by Doodleplex
- Kote (talk • contribs • logs • block log) (bot) operated by Kvothe
- DakBot (talk • contribs • logs • block log) (bot) operated by User:Dak393
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)
- Rename all the Dragon's Jade weapon skins' skin pages to remove the (skin) suffix. EG Dragon's Jade Flame (skin) --> [[Dragon's Jade Flame]] Sunlion (talk) 00:03, 13 September 2022 (UTC)
- 0
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 Alex
21:21, 7 March 2023 (UTC)
- 0
- Switch all links for Destroy Scarlet's invading minions until her portal exhausts its energy supply (Tower of Nightmares) to Destroy Scarlet's invading minions until her portal exhausts its energy supply and move the Tower of Nightmares event to have the main name and move the historical one to be named Destroy Scarlet's invading minions until her portal exhausts its energy supply (historical). Sunlion (talk) 07:29, 19 September 2022 (UTC)
- 0
Not really a bot task, quicker to do by hand. -Chieftain Alex
13:35, 22 January 2023 (UTC)
- 0
- 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.
- 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.
- 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)
- 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)
- 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 353 pages. —Kvothe (talk) 19:18, 27 September 2022 (UTC)
- Edited another 53 pages. —Kvothe (talk) 11:42, 27 September 2022 (UTC)
- Done. 550 pages edited. (Check query again before moving to archive.) —Kvothe (talk) 20:17, 26 September 2022 (UTC)
- Starting on this now. —Kvothe (talk) 19:35, 26 September 2022 (UTC)
{{#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)
- 1
Marking as done. -Chieftain Alex
13:35, 22 January 2023 (UTC)
- Hopefully, after checking all these pages we are done with this task. --Tolkyria (talk) 21:52, 3 October 2022 (UTC)
- Add (skin) to the skin parameter in the back item infobox for the pages listed on Tolkyria/Sandbox.
- Update acqusition section to use
{{gathered from}}
on Ventari's weapons and armor. -Chieftain Alex17:46, 13 October 2022 (UTC)
- 1
Done. -Chieftain Alex
17:46, 13 October 2022 (UTC)
- 1
- Replace the "pagename" parameter with "title" with Template:Book text. --BuffsEverywhere (talk) 17:47, 6 November 2022 (UTC)
- 1
Done, 45 pages edited. -Chieftain Alex
18:36, 6 November 2022 (UTC)
- 1
- Create redirects for new LWS1 achievement names. -Chieftain Alex
23:51, 16 November 2022 (UTC)
- Ended up reviewing where the page parameter had been specified first which took a while.
- 1
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 Alex
12:08, 19 November 2022 (UTC)
- 1
- 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 Alex
13:33, 22 January 2023 (UTC)
- 1
Done. Finished the 101 pages by hand. -Chieftain Alex
16:33, 22 January 2023 (UTC)
- 1
- 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 Alex
- 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 Alex
13:07, 22 January 2023 (UTC)
- 1
Done. 19 edits. -Chieftain Alex
13:07, 22 January 2023 (UTC)
- 1
- 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)
- 1
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:
- 1
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 Alex
18:48, 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 Alex
- Nightsky (talk) 18:46, 23 January 2023 (UTC)
- Update event infobox in line with the renamed parameters per the talk page (mostly underscore removal). -Chieftain Alex
23:04, 3 February 2023 (UTC)
- 1
Done. 3246 mainspace pages edited (417 skipped with no changes). -Chieftain Alex
23:04, 3 February 2023 (UTC)
- 1
- Add skill
palette id
to "Template:Skill infobox" per my comments on Talk:Chat link format#Skill palette ids and this sandbox table. -Chieftain Alex10:44, 4 February 2023 (UTC)
- 1
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 Alex
11:00, 4 February 2023 (UTC)
- 1
- 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 ofCategory:<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 Alex
22:50, 4 February 2023 (UTC)
- Second bit, adding "Template:Armor gallery image" to 300 outfit files and 594 armor files. -Chieftain Alex
07:39, 5 February 2023 (UTC)
- 1
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 Alex
19:31, 12 February 2023 (UTC)
- 1
- Second bit, adding "Template:Armor gallery image" to 300 outfit files and 594 armor files. -Chieftain Alex
- Initial run, 2236 files queued up to be moved from armor to outfit gallery. -Chieftain Alex
- Add dye channels to skin infobox armor pieces added since End of Dragons release, using User:Chieftain Alex/API javascripts#Skins with dyes for reference data. -Chieftain Alex
19:28, 12 February 2023 (UTC)
- 1
Complete. -Chieftain Alex
19:31, 12 February 2023 (UTC)
- 1
- Add the following section to all White Mantle weapons ~Sime 18:34, 21 February 2023 (UTC):
== Salvage results == * {{salvages into|Magnetite Shard}} (60)
- 1
Complete, skin pages ignored. -Chieftain Alex
21:19, 7 March 2023 (UTC)
- 1
- 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)
- 1
Complete, 60 containers edited. -Chieftain Alex
21:19, 7 March 2023 (UTC)
- 1
- Upload 805 updated map tiles covering the new zone. -Chieftain Alex
21:50, 1 March 2023 (UTC)
- 1
Complete. -Chieftain Alex
21:50, 1 March 2023 (UTC)
- 1
- 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)
- 1
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 Alex
21:56, 7 March 2023 (UTC)
- 1
- More prep for renown heart page changes - remove "sign" parameter where its the same as "sender" on all heart mail messages. -Chieftain Alex
20:33, 8 March 2023 (UTC)
- 1
Done, 95 pages edited. -Chieftain Alex
20:34, 8 March 2023 (UTC)
- 1
- Convert instances of Template:Mail to Template:Heart completion message on all renown hearts. Remove sender and reward parameters as redundant. -Chieftain Alex
19:30, 10 March 2023 (UTC)
- 1
Done, 373 pages edited. -Chieftain Alex
19:40, 10 March 2023 (UTC)
- 1
- Update guild emblems using dat file textures extracted by Dak. -Chieftain Alex
11:35, 11 March 2023 (UTC)
- 1
Done. Also fulfilled a second request to add the 256px dat file id onto the file page. -Chieftain Alex
11:35, 11 March 2023 (UTC)
- 1
- Add newly whitelisted story ids to Template:Story infobox where required. -Chieftain Alex
12:50, 29 April 2023 (UTC)
- 1
51 pages edited. -Chieftain Alex
12:55, 29 April 2023 (UTC)
- 1
- Remove parameter instances for Template:Interactive map related to the old widgets (map floors and earlier versions of zone map that aren't v3). -Chieftain Alex
10:03, 1 May 2023 (UTC)
- 1
131 edits. -Chieftain Alex
10:03, 1 May 2023 (UTC)
- 1
- Add Template:Dye gallery (which provides a dye preview) to all dye pages which lack the template. -Chieftain Alex
09:08, 6 May 2023 (UTC)
- 1
Added to 189 pages. -Chieftain Alex
09:18, 6 May 2023 (UTC)
- 1
- Create redirects for achievements added with the last two living world releases, What Lies Within (achievements) (May) and Delve into the Haze (February). -Chieftain Alex
19:42, 31 May 2023 (UTC)
- 1
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 Alex
16:22, 1 June 2023 (UTC)
- 1
- Hardcode any npc/area page with Template:NPC location. -Chieftain Alex
20:48, 16 June 2023 (UTC)
- Update Template:Dungeon rare armor row to use the Tale of Dungeon Delving token (e.g. Privateer Coat). -Chieftain Alex
06:17, 21 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)
- 1
Agreed. Reworked the template slightly. Made a mess with the bot but its done. -Chieftain Alex
18:21, 21 June 2023 (UTC)
- 1
- 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)
- Add salvage information to infoboxes per batches identified on Talk:Salvage. --Chieftain Alex
18:19, 15 July 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 Alex
08:03, 16 July 2023 (UTC)
- Batch 1 done. Other batches still to do. -Chieftain Alex
16:26, 16 July 2023 (UTC)
- Remaining batches also done.
- 1
11076 pages edited in total. -Chieftain Alex
18:14, 16 July 2023 (UTC)
- Batch 1 done. Other batches still to do. -Chieftain Alex
- 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 Alex
- Where ES→EN interwikis exist but the ES page is not linked from the EN page, add to the EN page. -Chieftain Alex
16:56, 9 August 2023 (UTC)
- 1
1062 interwikis added. Probably should be able to look at pages without interwikis, particularly items too. -Chieftain Alex
17:30, 9 August 2023 (UTC)
- 1
- 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.
- 1
Done. -Chieftain Alex
18:32, 22 August 2023 (UTC)
- 1
- Add history version note to modified Superior Runes with SotO release. -Chieftain Alex
20:15, 22 August 2023 (UTC)
- 1
Done with AWB (rune pages) and with script (history subpage). -Chieftain Alex
22:32, 22 August 2023 (UTC)
- 1
- Convert all relics from Trinket infobox to use Relic infobox. -Chieftain Alex
20:16, 15 September 2023 (UTC)
- 1
. Done. -Chieftain Alex
20:22, 15 September 2023 (UTC)
- 1
- Create redirects for new SoTO achievement names. -Chieftain Alex
09:38, 16 September 2023 (UTC)
- 1
Done, about 100 redirects created, couple of double redirect errors fixed. -Chieftain Alex
10:34, 16 September 2023 (UTC)
- 1
- Add mw-indicator adding templates such as Template:Secrets of the Obscure content to achievements missing their release categories. -Chieftain Alex
11:16, 16 September 2023 (UTC)
- 1
68 pages done with bot, another 40 done by hand. -Chieftain Alex
11:16, 16 September 2023 (UTC)
- 1
- Replace icons of all Relic recipes (such as Recipe: Relic of the Krait) to File:Recipe sheet relic.png (a change made with the latest patch). ~Sime 17:06, 27 September 2023 (UTC)