Project:Bots

From MediaWiki.org
Jump to: navigation, search

Bots are automated or semi-automated processes that edit pages with reduced or no direct human supervision. Because bots may potentially strain server resources or accidentally disrupt the project, bots must follow special policies and guidelines. Additionally, as bots can be used to intentionally create vast amounts of damage very quickly, bots editing very quickly without permission (a bot "flag") or in a questionable manner, will be immediately blocked. Running a bot on a normal (human) account is not allowed, a bot must have its own account, generally including the word "bot" in the name and preferably some way to connect it to the operator (e.g. User:RobBot operated by User:Robchurch). MediaWiki.org generally follows the policy stated at meta:Bot policy; however, as a development project, user trustworthiness and experience are of greatest importance and little to no discussion may take place before granting, or denying, a bot flag. Inactive bots may have their flags summarily removed for security purposes, the bot flag is merely intended to indicate that the bot is allowed to make relatively high speed direct edits for the purposes for which it was approved. Because this is a development project, the normal rules for bots on other WMF projects may not apply here, especially to developers.

There is some use for bots on mediawiki.org, but it is not the same as on community content based WMF projects, such as Wikipedia. Please post a request at Project:Requests if you plan to run a bot on MediaWiki.org. You may also speak to a bureaucrat directly via talk page or IRC, though request from new, inexperienced, or unknown users will generally be denied.

Registered bots[edit source]

A full list of approved ("flagged") bots can be viewed here: Special:Listusers/bot. Note that "MediaWiki default" is the account used internally by the MediaWiki software when it needs to make content changes as part of the installation/upgrade process, and is not a real bot and is not a blockable (although the account has been ostensibly blocked on some projects as an inactive or unapproved bot, this should have no effect). Also note that at times, the bot flag may be used by developers and other highly trusted users as a Flood flag.

Active bots[edit source]

This list does not include any declared bots that are active but do not have a flag

Tool server bots[edit source]

These bots are available for use by users other than their operators and in some cases may not have a single specific operator. They are active or inactive according to need

Inactive bots[edit source]

Bot inactivity may not mean the bot is not needed, bots belonging to trusted and active users may be inactive for extended periods of time. This list only includes bots that are or were flagged. Bots active elsewhere on Wikimedia Foundation Projects may have SUL accounts on mw.org but may have never edited.

Bot flag as a flood flag[edit source]

Analogous to m:Meta:Flood_flag, these are restricted to developers and other highly trusted users who have a real need for them, these are not bots

Requests for bot jobs[edit source]

Here are some things that it would be useful to set up a bot to deal with. If adding to this list then please include your signature (~~~~) so that any potential bot writers can contact you for more info if needed:

Requests for ongoing bot jobs[edit source]

  • A bot that checks all links from this site to meta (both using the meta: interwiki prefix, and by full URL [1]), and if that page is a redirect to MW.org replaces the external link with the correct internal one. Ideally (though it's not a requirement) the bot should follow redirects if the meta redirect is out of date. Even more ideally, it would fix meta to skip the redirect too, but perhaps that is too much to ask of a single bot. --HappyDog 19:53, 15 October 2007 (UTC)
  • A bot that checks through all pages that contain Template:SettingSummary and updates Manual:Configuration settings and Manual:Configuration settings (alphabetical). This is probably not quite possible at the moment, due to extra info on the page that shouldn't be lost by an update. If there is someone interested in writing this bot then we will need to do a bit of a clean-up first, I think. A simple version of the bot would extract the 'summary' field from the individual pages and update the main page with the correct summary. --HappyDog 19:53, 15 October 2007 (UTC)
  • A bot that checks categories of non-English pages (which you can tell by the sub-page part), and if the page is categorised into the English category tree, to fix the category link so it points to the same place in the appropriate language tree ([[Category:English category name/cc]], where cc is the country code. Or more generally, if it is in the wrong category tree, fix it (as translations may not always come from the English original). --HappyDog 22:10, 31 July 2008 (UTC)

Requests for one off bot jobs[edit source]

  • Add TNT| to ~200 template transclusions
    • The {{historical}} template had translation markup added, and now breaks in ~200 pages. Fixing it, just requires adding TNT| like this diff for example. Would this be a reasonable bot job? Thanks! (Possibly there are additional now-translatable-templates, which need the same fix? I'm not sure. List 'em if you've got 'em.) Quiddity (WMF) (talk) 21:57, 9 December 2015 (UTC)

Bot permission request archive[edit source]

Note: At one time bot requests were made here, at some point this moved to Project:Requests and there may have been some overlap. Please DO NOT place requests for bot permissions below, they will not likely be noticed!

  • User:TisaneBot — As a one-off task, create redirects from mainspace to Manual: space for all configuration settings and all hooks. As an ongoing task, fulfill HappyDog's third bot request above. Also, the bot will fix double redirects. Tisane 03:01, 9 June 2010 (UTC)
    This request was apparently overlooked because it was originally placed in the section above for ongoing bot jobs. This page was confusing as it wasn't clear whether the prior sections were for requested bot jobs or for requesting bot flags. The request is more than one year old so I'm closing it as not acted on and it should be reopened at Project:Requests if the operator still wants to run this bot.--Doug.(talk contribs) 12:27, 5 December 2011 (UTC)
User groups Registered usersProject:UsersAutoconfirmed usersProject:Autoconfirmed usersAutopatrolled usersProject:Autopatrolled usersBotsProject:BotsAdministratorsProject:AdministratorsBureaucratsProject:Bureaucratsm:StewardsTranswiki importersProject:Transwiki importersImportersProject:ImportersAccount creatorsProject:Account creators
Requests for permissions
Language:Project:Language policy English  • polski • português do Brasil • русский