Wikipedia:Bot requests

This is a page for requesting tasks to be done by bots per the bot policy. This is an appropriate place to put ideas for uncontroversial bot tasks, to get early feedback on ideas for bot tasks (controversial or not), and to seek bot operators for bot tasks. Consensus-building discussions requiring large community input (such as request for comments) should normally be held at WP:VPPROP or other relevant pages (such as a WikiProject's talk page).

You can check the "Commonly Requested Bots" box above to see if a suitable bot already exists for the task you have in mind. If you have a question about a particular bot, contact the bot operator directly via their talk page or the bot's talk page. If a bot is acting improperly, follow the guidance outlined in WP:BOTISSUE. For broader issues and general discussion about bots, see the bot noticeboard.

Before making a request, please see the list of frequently denied bots, either because they are too complicated to program, or do not have consensus from the Wikipedia community. If you are requesting that a template (such as a WikiProject banner) is added to all pages in a particular category, please be careful to check the category tree for any unwanted subcategories. It is best to give a complete list of categories that should be worked through individually, rather than one category to be analyzed recursively (see example difference).

Alternatives to bot requests

Note to bot operators: The {{BOTREQ}} template can be used to give common responses, and make it easier to keep track of the task's current status. If you complete a request, note that you did with {{BOTREQ|done}}, and archive the request after a few days (WP:1CA is useful here).

Please add your bot requests to the bottom of this page.
Make a new request
# Bot request Status 💬 👥 🙋 Last editor 🕒 (UTC) 🤖 Last botop editor 🕒 (UTC)
1 Replacing WikiProject Public Art talk page templates 3 3 DatGuy 2022-10-07 22:27 DatGuy 2022-10-07 22:27
2 Adding r to category BRFA filed 9 5 Qwerfjkl 2022-10-13 19:38 Qwerfjkl 2022-10-13 19:38
3 Maintenance bot to tag duplicate requests at Wikipedia:Requests for undeletion 1 1 BD2412 2022-10-10 20:44
4 BernsteinBot has retired 5 4 Legoktm 2022-10-23 03:34 Legoktm 2022-10-23 03:34
5 Bot for page expansion 3 3 56independent 2022-11-12 11:33 Primefac 2022-11-12 07:27
6 Citation bots for List of inorganic compounds? 3 2 Balnibarbarian 2022-11-24 22:17
7 Bot to update WP:MOSTREFS 1 1 Sanglahi86 2022-11-25 23:41
8 Create TLA redirects to TLA disambiguation pages 5 3 Certes 2022-12-01 14:21 Primefac 2022-12-01 12:54
  • In the last hour
  • In the last day
  • In the last week
  • In the last month
  • More than one month
Manual settings
When exceptions occur,
please check the setting first.

Replacing WikiProject Public Art talk page templatesEdit

Following discussion at Wikipedia talk:WikiProject Public Art § Conversion into task force, WikiProject Public Art is being converted into a task force of WikiProject Visual arts, and its London task force is becoming a public art task force of WikiProject London. Accordingly, {{WikiProject Visual arts}} and {{WikiProject London}} have both been given public_art parameters.

I'm requesting a bot to replace instances of {{WikiProject Public Art}} (and also the redirect {{WikiProject Public art}} with different capitalisation) with instances of {{WikiProject Visual arts}} containing public_art=yes – except for instances of the WPPA template containing the London parameter, which the bot would need to change to instances of {{WikiProject London}} containing public_art=yes. Ham II (talk) 09:46, 2 October 2022 (UTC)

I feel like there already exists a bot to do this. Primefac (talk) 12:04, 2 October 2022 (UTC)
I think there's been a few that are done as need be, DatBot 1 and 5 did this (originally with AWB but later Python after it led to a myriad of issues), but I'm afraid I've lost the code. DatGuyTalkContribs 22:27, 7 October 2022 (UTC)

Adding r to categoryEdit

I manually added this template to a redirect page today, but I'm surprised that it wasn't already added by a bot. Is there a bot that can be programmed to do this? Jarble (talk) 21:51, 7 October 2022 (UTC)

Is there already a robot doing this task? Kanashimi (talk) 01:19, 10 October 2022 (UTC)
I could do this, if no one else is already doing it. I think AWB can automatically tag some redirects with GENFIX. — Qwerfjkltalk 06:10, 10 October 2022 (UTC)
I could do it in AWS but I don't know how to get a list of redirects. Dr vulpes (💬📝) 02:47, 13 October 2022 (UTC)
Here's a query of every redirect to a category that doesn't contain {{R to category}}. This can be used by a bot or an AWB user to tag these. Enjoy. –Novem Linguae (talk) 03:58, 13 October 2022 (UTC)
I'll make a BRFA later today. — Qwerfjkltalk 06:20, 13 October 2022 (UTC)
@Qwerfjkl, Novem Linguae, and Dr vulpes: This bot could also add templates like {{r to portal namespace}}, {{r to talk page}}, and {{r to section}}. Jarble (talk) 16:07, 13 October 2022 (UTC)
+1Novem Linguae (talk) 16:08, 13 October 2022 (UTC)
  BRFA filed. — Qwerfjkltalk 19:38, 13 October 2022 (UTC)

Maintenance bot to tag duplicate requests at Wikipedia:Requests for undeletionEdit

We have a recurring issue at Wikipedia:Requests for undeletion (WP:RFU) where an editor, once denied (or perhaps feeling ignored), will file a new request later on the same page. It was suggested to me that other request pages (particlarly WP:RFPP) have bot maintainers that flag duplicate requests. Something like that would also be helpful at WP:RFU. Cheers! BD2412 T 20:44, 10 October 2022 (UTC)

BernsteinBot has retiredEdit

BernsteinBot has been retired. Unlike Tom Brady, it will not be returning to active service. Some of us really rely on its database reports, in my case, it's nightly report of Empty Categories. I'm not sure how complicated it would be for an existing bot to take over some of its duties. I'm hoping that there can be a smooth transition. Thank you, bot experts. Liz Read! Talk! 01:15, 11 October 2022 (UTC)

I'm working on setting up a new bot account. We do need more maintainers though, it won't survive if it's just me. Legoktm (talk) 01:23, 11 October 2022 (UTC)
@Legoktm: what kind of co-op are you looking for? —usernamekiran (talk) 07:23, 22 October 2022 (UTC)
@Usernamekiran, @0xDeadbeef: everything :) So, triaging and responding to feedback on WT:DBR (and elsewhere), evaluating feasibility of new reports, fixing some of the old/broken ones, updating existing reports when there are schema changes and uh, whatever else is needed. Even just doing some of those would be great. Legoktm (talk) 03:34, 23 October 2022 (UTC)
I would also like to help as I am pretty familiar with Rust. 0xDeadbeef→∞ 09:31, 22 October 2022 (UTC)

Bot for page expansionEdit

A lot of pages for local things in Wikipedia are longer then the English version.

For example take the page for Autopista AP-2 vs the Spanish version, Autopista Zaragoza-Medeteranio. The Spanish version is quite a bit longer and more detailed.

My proposal is that when a page has a larger class in another language then Englsh, then the template {{Expand x|y|z}} is added to the English page. For example, a influential Spanish city like Sevile has a star in Spanish (Español) but not English (Inglés), which is some way shorter.

The bot will check any page in any language and compare the size to English. If English is bigger or within 100 bytes, then the template is not added. If the English article is shorter AND has a lower rating, the expand class is added, with x being the language, y being the foreign title, and z being the date.

This bot could really help with article expansion and making English Wikipedia more detailed, but I must mention this could be a COI violation as I am considering a freelance translation job and "50 articles translated into English from a Spanish encyclopaedia to help benefit the global community" does seem like a nice thing to add to my (currently almost-empty) CV.

My suggested plan of development goes like this to help ease creation:

  • Detection of pages which meet above criteria and addition to a bot-specific category split by language pair
  • Addition of template to pages of the category
  • Automatic Machine Translation
  • Expansion to other large wikis
  • Expansion to other small wikis

56independent/notacoworcatTalk 16:47, 10 November 2022 (UTC)

I think one hangup you will find is that ratings are WikiProject-generated and are not standardised - what one project might consider to be a B-class article may only be C-class to another, and between languages there is even a large discrepancy - some projects have few if any standards, while others (en, de, to name two) are much higher. A long article with a "high rating" on a different wiki that has lower referencing standards, for instance, could potentially mean a lot of wasted effort if none of that extra length is actually supported by references. Primefac (talk) 07:27, 12 November 2022 (UTC)
Managable with different criteria. We could use an equation mixing page length with number of citation to get the "citation density". Longer pages then English with a matchingly high or equal citation density then English could be the criteria instead.
This also helps filter out languages which tend to be longer (otherwise an Ithkuil wikipedia, despite being less ambiguous and probably more serious, would be called worse then Toki Pona Wikipedia) 56independent (talk) 11:33, 12 November 2022 (UTC)

Citation bots for List of inorganic compounds?Edit

Most of the chemicals on there can be found on Pubchem, and since pubchem uses a fairly consistent naming scheme for their pages, maybe a bot could be made to go through and cite?

I'm not entirely sure how bots work, or if citation bots are allowed, or if this is at all possible, but if this could work, it would save a lot of effort citing it. It's not a very important page, though.

If anyone makes this, thanks! Balnibarbarian (talk) 21:33, 24 November 2022 (UTC)

Do the entries in this list-article actually need these cites? The article seems like just a navgational aid, organized list of links to existing articles. All those articles presumably have {{Chembox}} and that infobox has a slot for a PubChem link. Seems like PubChem merely verifies that the chemical has the formula, which the target articles do as well, or else is just a cherry-picked one of many possible database links (CAS, ChemSpider, etc.). DMacks (talk) 22:15, 24 November 2022 (UTC)
Oh, I thought that citations were needed for list entries. Balnibarbarian (talk) 22:17, 24 November 2022 (UTC)

Bot to update WP:MOSTREFSEdit

Wikipedia:Articles with the most references updates are done manually and majority of entries are severely outdated. It would be great if a bot could regularly handle the updates. Sanglahi86 (talk) 23:41, 25 November 2022 (UTC)

Create TLA redirects to TLA disambiguation pagesEdit

In many cases, uppercase three-letter acronyms ("TLAs") are disambiguation pages, and the lowercase form is always a good redirect. See ABC and abc, for example. Could a bot help create more lowercase redirects? Two sets of pages in projectspace have links to every possible TLA combination, both uppercase and lowercase. See Wikipedia:TLAs from EAA to HZZ for example, and {{Wikipedia TLAs}} for all links. The bot could use these pages in this process:

  • Open a nonexistent lowercase TLA
  • Check if the uppercase TLA exists
  • If uppercase exists, check to see that the page code contains a disambiguation template
  • If uppercase contains a disambiguation template, create lowercase as a redirect to uppercase
  • If uppercase is a redirect to uppercase (disambiguation), which contains a disambiguation template, create lowercase as a redirect there

When the TLA is an article (e.g. BBC) or a redirect to an article (e.g. AVV) or a redirect to a differently titled disambiguation page (e.g. ARM), the situation is more complicated, so the bot should not create lowercase redirects for those titles. (talk) 21:58, 30 November 2022 (UTC)

This might be better as an AWB task. Primefac (talk) 11:04, 1 December 2022 (UTC) Larger than I realised. Primefac (talk) 12:54, 1 December 2022 (UTC)
Do we really need these redirects? Typing Aeb in most places automatically takes me to AEB. If we do, 5338 out of 17576 possibilities (A-Z only) are redlinks (list). There are also a further 18 cases (list) where the TLA redirects to a dab with a different name. Certes (talk) 12:07, 1 December 2022 (UTC)
There are also 9577 four-letter dabs such as AAAD, 324 five-letter dabs such as AACAP, 29 six-letter dabs such as ADERRA, five seven-letter dabs such as AFCYBER, and this week's winner: NAVCOMMSTA. I'm not sure that having three letters makes the dab special. Certes (talk) 14:21, 1 December 2022 (UTC)