Wikipedia:Bot requests

From Wikipedia, the free encyclopedia
Jump to: navigation, search

This is a page for requesting work to be done by bots per the bot policy. This is an appropriate place to simply put ideas for bots. If you need a piece of software written for a specific article you may get a faster response time at the computer help desk. You might also check Wikipedia:Bots/Status to see if the bot you are looking for already exists, in which case you can contact the operator directly on his or her talkpage.

If you have a question about one particular bot, it should be directed to the bot owner's talk page or to the Bot Owners' Noticeboard. If a bot is acting improperly, a note about that should be posted to the owner's talk page and to the Administrators' Noticeboard. A link to such a posting may be posted at the Bot Owners' Noticeboard.

If you are a bot operator and you complete a request, note what you did, and archive it. {{BOTREQ}} can be used to give common responses, and to make it easier to see at-a-glance what the response is.

There are a number of common requests which are regularly denied, either because they are too complicated to program, or do not have consensus from the Wikipedia community. Please see Wikipedia:Bots/Frequently denied bots for a list of such requests, and ensure that your idea is not among them.

If you are requesting that a bot be used to add a WikiProject banner to the talkpages of all articles in a particular category or its subcategories, please be very 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. Compare the difference between a recursive list and a properly vetted one.

Overlinking detection bot[edit]

I was thinking that a bot could generate a list of articles with overlinking, but it seems a daunting task to comb through the existing articles looking for instances of overlinking. But perhaps it would not be too difficult to have a bot look at newly-created pages for multiple links to the same article? I'm thinking that the bot could look for all wikilinked strings, and find any with three or more instances. Then it could either generate a list somewhere or perhaps tag the article if, say, three or more different articles are multiply linked. The bot could ignore wikilinks in infoboxes and other templates, and perhaps also tables; then the number of overlinks that trigger the bot could be reduced to 2+.Abductive (reasoning) 19:52, 18 December 2014 (UTC)

I'm not thinking this to be a good idea: in some cases, multiple links are helpful, and even links like July 1 are necessary in some articles, so it all depends on the context, and bots can't do that. Nyttend (talk) 18:35, 20 December 2014 (UTC)
@Abductive, Nyttend: However, generating a list somewhere for a human to review the context would seem reasonable. GoingBatty (talk) 20:53, 20 December 2014 (UTC)
If anyone could do it, that'd be great! Abductive (reasoning) 17:53, 22 December 2014 (UTC)

Changing a foreign word to its translation[edit]

An automated process is requested to change the word "Category" into "Kategori" in the Indonesian wikipedia pages. Any bots available for use?

Thanks, JohnThorne (talk) 00:23, 20 December 2014 (UTC)

JohnThorne: This is certainly easy enough to do, but can you give me an idea of how many pages are affected? Rcsprinter123 (warn) @ 08:53, 20 December 2014 (UTC)
Quite a lot. It can be started with articles in starting with letter "Z" to get an estimate how many. JohnThorne (talk) 21:54, 22 December 2014 (UTC)

Monitoring the Requests for Permissions Page[edit]

I just wanted some input regarding a bot idea which I am planning on implementing. The bot would monitor the requests for confirmed page to check whether:

  • An IP has requested privileges, and automatically place a {{not done}} template in response to the request (IP editors cannot be granted privileges)
  • A user with auto-confirmed rights has requested confirmed rights, to which the bot will respond by placing an {{already done}} tag.

I've already started to write this (but obviously won't run it without approval, etc.) Note that the bot won't need admin privileges because it will not be taking any actions which involve accepting requests. Hopefully this will take some of the load off the administrators there. CarnivorousBunnytalkcontribs 18:11, 22 December 2014 (UTC)

Why only do requests for confirmed? Certainly the other permissions pages could use a bot that maintains them. Perhaps, the bot could check to see if the user already has [insert permission] and mark the request as {{already done}}? Certainly, this bot could be of use. :) --ceradon (talkcontribs) 23:33, 22 December 2014 (UTC)
That could easily be done as well. I'll add that when filing my request for approval. Thanks. CarnivorousBunnytalkcontribs 16:51, 24 December 2014 (UTC)
Sounds like a good idea, a simple clerkbot that will help everyone. I'd suggest that you not leave the basic {{Not done}} by itself: an IP requesting rights doesn't understand the situation, so instead it might help to leave a custom message, a sentence or two saying basically "not technically possible for IPs to get user rights". Nyttend (talk) 15:11, 25 December 2014 (UTC)
I think that the same applies to the autoconfirmed users: place a {{already done}} tag followed by You are already autoconfirmed (or something similar). Thanks for the input. CarnivorousBunnytalkcontribs 17:19, 26 December 2014 (UTC)
If IP editors cannot be granted privileges, why not protect the page so that they cannot edit it? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 17:47, 26 December 2014 (UTC)
If the page were semi-protected, legit new accounts wouldn't be able to request "confirmed" status. --Redrose64 (talk) 12:08, 27 December 2014 (UTC)

Sync official website with Wikidata[edit]

I would like a bot to sync transclusions of {{Official website}} with WP:Wikidata. This is an example of what I would like to see done. If the external link matches the Wikidata entry it can be safely removed. Then we should make a list of what is left. -- Magioladitis (talk) 07:16, 24 December 2014 (UTC)

Bot that adds talkheader and other common tags to talk pages[edit]

We need a robot that can automatically add talk page tags that are almost always used. For example a page at this link will most likely not have a talkheader tag. EMachine03 (talk) 12:29, 24 December 2014 (UTC)

Oppose {{talkheader}} shouldn't be added to every page, since if it appears everywhere, people will ignore it entirely. It should only be placed on after users have failed to follow talk page guidelines, or on very busy pages, and should be removed once they're following the guidelines again. A bot can't see the difference. Oiyarbepsy (talk) 16:24, 24 December 2014 (UTC)
In fact, the templates documentation pages says in bold "Do not create a talk page that contains only this template." Oiyarbepsy (talk) 16:25, 24 December 2014 (UTC)
I don't support this suggestion, but would your response change if it only added the template to already-existent talk pages without it? Thine Antique Pen (talk) 16:27, 24 December 2014 (UTC)
I agree with Oiyarbepsy. If we wanted this template always to be visible with talk pages, we could create an editnotice that applies to all talk pages, comparable to the big box with This is not an article that appears when you're editing disambiguation pages such as Georgia. If you want to propose doing such a thing, you'll need to create a more extended argument for your position, since you'll probably attract a bit of opposition. Nyttend (talk) 15:09, 25 December 2014 (UTC)

ugh ok nvm :( EMachine03 (talk) 20:41, 25 December 2014 (UTC)

Removing featured articles from good articles subpages[edit]

See [1]. Can that be done? Seattle (talk) 23:31, 25 December 2014 (UTC)