Open main menu

UESPWiki β

UESPWiki:Bot Requests

< UESPWiki
Archives
Archive 1: 2013–2016
Archive 2: 2017
Archive 3: 2018
Archive 4: 2019–2020
Archive 5: 2021–2024

This page can be used to request that one of the wiki's bots do something. All members of the community are welcome to make requests or comment on existing requests.

Some general guidelines for bot requests are:

  • The task should involve a large number of changes that would take a human an inordinate amount of time, or would be highly prone to errors.
  • The task should be non-controversial. If a member of the community is likely to object to the change, please bring it up on the Community Portal first.

Our Bots and What They're Good At

  • CyrusBot: CyrusBot is based on the MediaWiki API and has built-in support for modifying templates and links. Any other job a bot can do should be possible given enough time.
  • Enobot: Enobot uses the Pywikibot framework. It can perform any of the standard Pywikibot tasks, including managing templates and categories, and adding and removing text from articles. Please refer to the Pywikibot documentation for more details.
  • HoodBot: HoodBot is adaptable to a wide range of tasks. Many of its current tasks devolve into using a list of pages (typically defined by a Category, What Links Here, or user-specified) and replacing text such as links or template calls on those pages. While replacing data tends to be its main focus, it can also do information gathering, page moves/deletion/protection, and virtually anything else an editor can do on the wiki. HoodBot's ability to pull game data is still somewhat limited.

Merging ESO categoriesEdit

Hi, I'm merging the ESO Sets Categories of Weapon and Spell Damage/Critical/Penetration/Resistance because they all have be hybridised by ZOS. I'm requesting for a bot to change to following categories of all ESO sets if found on them:

Category:Online-Sets with Weapon Damage -> Category:Online-Sets with Weapon/Spell Damage

Category:Online-Sets with Spell Damage -> Category:Online-Sets with Weapon/Spell Damage

Category:Online-Sets with Double Weapon Damage -> Category:Online-Sets with Double Weapon/Spell Damage

Category:Online-Sets with Double Spell Damage -> Category:Online-Sets with Double Weapon/Spell Damage

Category:Online-Sets with Triple Weapon Damage -> Category:Online-Sets with Triple Weapon/Spell Damage

Category:Online-Sets with Triple Spell Damage -> Category:Online-Sets with Triple Weapon/Spell Damage


Category:Online-Sets with Weapon Critical -> Category:Online-Sets with Weapon/Spell Critical

Category:Online-Sets with Spell Critical -> Category:Online-Sets with Weapon/Spell Critical

Category:Online-Sets with Double Weapon Critical -> Category:Online-Sets with Double Weapon/Spell Critical

Category:Online-Sets with Double Spell Critical -> Category:Online-Sets with Double Weapon/Spell Critical

Category:Online-Sets with Triple Weapon Critical -> Category:Online-Sets with Triple Weapon/Spell Critical

Category:Online-Sets with Triple Spell Critical -> Category:Online-Sets with Triple Weapon/Spell Critical


Category:Online-Sets with Physical Penetration -> Category:Online-Sets with Physical/Spell Penetration

Category:Online-Sets with Spell Penetration -> Category:Online-Sets with Physical/Spell Penetration

Category:Online-Sets with Double Physical Penetration -> Category:Online-Sets with Double Physical/Spell Penetration

Category:Online-Sets with Double Spell Penetration -> Category:Online-Sets with Double Physical/Spell Penetration

Category:Online-Sets with Triple Physical Penetration -> Category:Online-Sets with Triple Physical/Spell Penetration

Category:Online-Sets with Triple Spell Penetration -> Category:Online-Sets with Triple Physical/Spell Penetration

and

Category:Online-Sets with Physical Resistance -> Category:Online-Sets with Physical/Spell Resistance

Category:Online-Sets with Spell Resistance -> Category:Online-Sets with Physical/Spell Resistance

Category:Online-Sets with Double Physical Resistance -> Category:Online-Sets with Double Physical/Spell Resistance

Category:Online-Sets with Double Spell Resistance -> Category:Online-Sets with Double Physical/Spell Resistance

Basically if the bot sees for example "Weapon Damage" in the categories, it should change it to Weapon/Spell Damage, etc...

There's hundreds of that that need to be updated. I could do it but it is the perfect task for a bot :)

Thank you !

Great many thanks Robin ! --BixenteN7Akantor (talk) 22:12, 9 January 2025 (UTC)

ESO Health template standardizationEdit

Hi, I'm updating the "ESO Health" template to include more common health values and I'd like a bot to do the following to standardize the template:

If the bot finds the left written value (both with and without a comma) or template in an ESO NPC page, then replace with the template to the right. Do not limit the search to the "Online NPC Summary" as the Generic tables are simple "class_wikitable" tables and those need to be checked too.

(Edit by RH) Before the main bot run, the following replacements need to be made:

{{ESO Health|jnh}} -> {{ESO Health|jna}} (conflicts with jvh to jnh)
{{ESO Health|dbl}} -> {{ESO Health|dbt}} (conflicts with dbh to dbl)

then

{{ESO Health|dbh}} -> {{ESO Health|dbl}} (conflicts with 146,590 to dbh)

Main run: (end of RH edit)

13,187 -> {{ESO Health|vw}}

13,846 -> {{ESO Health|w}}

29,870 -> {{ESO Health|ba}}

31,364 -> {{ESO Health|a}}

34,501 -> {{ESO Health|aa}}

57,497 -> {{ESO Health|sl}}

60,370 -> {{ESO Health|s}}

66,121 -> {{ESO Health|sh}}

103,494 -> {{ESO Health|el}}

108,669 -> {{ESO Health|em}}

119,538 -> {{ESO Health|eh}}

66,924 -> {{ESO Health|dbt}}

127,470 -> {{ESO Health|dbl}}

133,844 -> {{ESO Health|dba}}

146,590 -> {{ESO Health|dbh}}

15,000 -> {{ESO Health|ncf}}

59,939 -> {{ESO Health|jnh}}

18,840 -> {{ESO Health|cyrw}}

40,643 -> {{ESO Health|cyrba}}

42,677 -> {{ESO Health|cyr}}

46,945 -> {{ESO Health|cyraa}}

82,145 -> {{ESO Health|cyrs}}

140,824 -> {{ESO Health|cyrel}}

147,865 -> {{ESO Health|cyrem}}

162,654 -> {{ESO Health|cyreh}}

54,372 -> {{ESO Health|cyrfa}}

{{ESO Health|cyrfh}} -> {{ESO Health|cyrfa}}

{{ESO Health|1}} -> {{ESO Health|w}}

{{ESO Health|2}} -> {{ESO Health|ba}}

{{ESO Health|l}} -> {{ESO Health|ba}}

{{ESO Health|low}} -> {{ESO Health|ba}}

{{ESO Health|3}} -> {{ESO Health|a}}

{{ESO Health|n}} -> {{ESO Health|a}}

{{ESO Health|normal}} -> {{ESO Health|a}}

{{ESO Health|4}} -> {{ESO Health|aa}}

{{ESO Health|h}} -> {{ESO Health|aa}}

{{ESO Health|high}} -> {{ESO Health|aa}}

{{ESO Health|5}} -> {{ESO Health|s}}

{{ESO Health|jl}} -> {{ESO Health|jnl}}

{{ESO Health|jh}} -> {{ESO Health|jna}}

{{ESO Health|fh}} -> {{ESO Health|fa}}

{{ESO Health|jvh}} -> {{ESO Health|jnh}}

{{ESO Health|eb}} -> {{ESO Health|dba}}

Thank you! --BixenteN7Akantor (talk) 19:24, 8 May 2025 (UTC)

  • Done ! Great many thanks ! --BixenteN7Akantor (talk) 08:08, 10 May 2025 (UTC)
    • I actually just added an other template for Justice Neutral Very High, I need the same treatment for this too:
      79918 and 79,918 -> {{ESO Health|jnvh}}
      --BixenteN7Akantor (talk) 21:16, 15 May 2025 (UTC)

Move images to correct categoryEdit

While looking for ESO maps on the UnusedFiles page, I came across 200+ images for the Skyrim Mod:Legacy of the Dragonborn which had been wrongfully categorised as Category:Legacy of the Dragonborn which from what I can see is not in line with how the other mod pages/images are categorised. Now I was able to move the pages to proper categories, but the 200+ images is a lot of work for a gamespace I am not involved in. Can the bot be used to move all the images in Category:Legacy of the Dragonborn to Category:Skyrim Mod-Legacy of the Dragonborn-Images?--Talyyn (talk) 03:05, 22 May 2025 (UTC)

Done. Robin Hood(talk) 13:45, 22 May 2025 (UTC)

Blades Item PagesEdit

I'd like to request two bot runs for Blades item pages. I have the following google sheets created for it. The first one is simple, on sheet 1 are a list of pages that need the id parameter within their Blades Item Summary (the template should already be present on each page).

Done. Robin Hood(talk) 17:35, 24 May 2025 (UTC)

The second one is a bit longer which I prepared on sheet 2. I created the Blades Tempering Recipe template that has to be added to every item page with a ==Tempering Recipe== header. I only have the id (column 2) for each item which should correspond to the id used by Blades Item Summary on each page. However, there are two pages for many of the items with the same id (see Blades:Iron Dagger vs Blades:Iron Dagger (divine)). Luckily, all divine items have the divine=1 parameter in the Blades Item Summary on their page. I listed all items that are divine in column 1. All other columns have the at the top the name of the parameter that should be used for the new template and their corresponding value in the column below it. I hope this explanation was somewhat clear. Thank you in advance! --Ilaro (talk) 13:30, 24 May 2025 (UTC)

As mentioned in Discord, this was done a couple of days ago. Apparently, I forgot to update this. Robin Hood(talk) 17:53, 30 May 2025 (UTC)

Update LinksEdit

[[1]] Paradise pages were incorrectly named. That's fixed, but now all the pages that pointed to or transcluded "Paradise" instead need to point to "Paradise (quest)". — Unsigned comment by Eve (talk) at 01:25 on 29 May 2025 (UTC)

Done. Robin Hood(talk) 04:22, 29 May 2025 (UTC)
Thanks. This also highlights that many location links pointed to the wrong page all along as well. Seems like searching for |loc=[[Oblivion:Paradise (quest)|Paradise]] and replacing the link with the place link instead should work.—Eve (talk) 20:20, 7 June 2025 (UTC)
There were only a couple of links in the loc parameter. Since there were only a little over 100 pages in "What Links Here", I created a bot-assisted job and went through them all to see what needed changed. Some of them were definitely debatable, so by all means, feel free to revert any changes I made if you disagree or update any links I didn't change. Robin Hood(talk) 02:13, 8 June 2025 (UTC)

Rename/Move Skill Style IconsEdit

Hello, we have just had a bunch of ESO icons for the skill styles uploaded, but they have the wrong name, ON-icon-skill-blah not ON-icon-skill style-blah. Can we get a bot job, to rename the icons in Category:Online-Icons-Skill Styles with "ON-icon-skill-" in their name to "ON-icon-skill style-"? I could do manually, but there would be alot of leftover pages that would need to be deleted.--Talyyn (talk) 09:16, 30 May 2025 (UTC)

Done. Robin Hood(talk) 17:52, 30 May 2025 (UTC)

Update inconsistent Mod HeadersEdit

Hello! We finally decided on a plan for the newest DLC! Could we get a bot to update any Mod Header with the following Params?

Seasons of the Worm Cult -> Season of the Worm Cult
Solstice -> Season of the Worm Cult
Content Pass 2025 -> Season of the Worm Cult
2025 Content Pass -> Season of the Worm Cult
Western Solstice -> Season of the Worm Cult

Also, could we update any uses of {{ESO DLC|Seasons of the Worm Cult}} to {{ESO S-WC}}?

Thanks!! Jeancey (talk) 19:28, 3 June 2025 (UTC)

Both are now done. Robin Hood(talk) 01:26, 4 June 2025 (UTC)
I think the Mod Header bot run may have been pre-emptive. See Online talk:Season of the Worm Cult. —⁠Legoless (talk) 09:38, 4 June 2025 (UTC)

Blades Item Pages 2Edit

Another bot run for Blades Item pages. Now I have this google sheet prepared for the bot. I created Blades Salvaging Recipe that has to be added to every item page similar to the previous request with the ===Salvaging Recipe=== header right below the Tempering Recipe section. If the Tempering Recipe is not yet present, it should be at the same location as where the Tempering Recipe would have been. In the sheet, there is Column A with where items are categorized as normal (nothing), divine (1), or should have the parameter nolevel=1 (2 and 3). In Column B are the ids in the same way as the previous request. All the other columns have the parameters in the first row and the variables below. Important: if nolevel=1 is used, then only the following parameters should be taken from the sheet: material01, material02, minquantity01, minquantity02, maxquantity01, maxquantity02. If there are any other problems or unclarities, ask away! --Ilaro (talk) 10:09, 6 June 2025 (UTC)

Sorry, I completely missed this request. I'm just gonna do Legoless' request below first, since it's really quick, then I'll come back to this one. Robin Hood(talk) 14:56, 11 June 2025 (UTC)
No hurry! There will be one more bot run needed for the item pages, but it will take quite a while before I've sorted through all the data. --Ilaro (talk) 15:01, 11 June 2025 (UTC)
Done. I had to make a couple of adjustments to the section placement logic, so let me know if you spot any issues. Robin Hood(talk) 21:41, 12 June 2025 (UTC)
Thank you! I didn't notice any irregularities. --Ilaro (talk) 22:02, 13 June 2025 (UTC)

Update Season of the Worm Cult Mod HeadersEdit

As mentioned above, the Mod Header needs to be changed again:

  • Season of the Worm Cult -> 2025 Content Pass

The purpose of the Mod Header template in ONspace is to indicate that content is paywalled; it serves to point users towards the purchasable product. In this case, that is the 2025 Content Pass. Our page on Seasons of the Worm Cult is actually plural and is being used as a quest hub. —⁠Legoless (talk) 12:07, 11 June 2025 (UTC)

Note that {{ESO S-WC}} is also broken now --BixenteN7Akantor (talk) 14:25, 11 June 2025 (UTC)
Fixed, thanks. —⁠Legoless (talk) 15:01, 11 June 2025 (UTC)

() Done. Robin Hood(talk) 15:45, 11 June 2025 (UTC)

Remove Remastered Cleanup Templates from RedirectsEdit

It was noted that Another Dark Exile was broken. The cause was the cleanup template. I think these templates should not have been added to redirects and should be removed from any others that received them.—Eve (talk)

Easy mistake to make in the bot's code. It's a simple switch as to whether to include redirects or not and I obviously goofed here. There's only 8 other cases, so I'll just fix them by hand. Thanks for letting me know! Robin Hood(talk) 14:11, 17 June 2025 (UTC)
My pleasure.—Eve (talk)