Project:Bots/zh

机器人是在较少或无人工监督下编辑页面的自动或半自动的进程. 由于机器人可能会对服务器资源造成压力或无意地破坏项目，因此机器人必须遵循特殊的政策和指南. 此外，由于机器人可以被用于极快地故意造成大量破坏，因此在未经许可（一个机器人“标记”）的情况下或以可疑的方式极快速地编辑的机器人将被立即封锁. 不允许在普通（人）帐户上运行机器人，机器人必须拥有自己的帐户，通常在名称中包含“bot”一词，并且最好包含某种方式以将其连接到其运营者（例如：User:RobBot由User:Robchurch运营）. MediaWiki.org通常遵循机器人政策中所述的政策；但是，作为一个开发项目，用户可信赖度和体验是最重要的，在授予或拒绝授予机器人标记之前几乎不可能进行任何讨论. 为了安全起见，不活跃机器人可能会被立即删除标记，机器人标记仅用于表示允许机器人为其被批准的目的进行相对高速的直接编辑. 由于这是一个开发项目，用于其他WMF项目的机器人的“规则”可能在此不适用，尤其对开发人员而言.

MediaWiki.org上有一些用法，但它与基于论坛内容的WMF项目不同，如Wikipedia. 如果您计划在MediaWiki.org上运行机器人，请在Project:Requests上发布请求. 您也可以通过谈话页面或 IRC直接与行政员交谈，但新用户、缺乏经验的用户或未知用户的请求通常会被拒绝.

注册的机器人
可在此查看已批准（“已标记”）机器人的完整列表：用户列表. 注意“ MediaWiki default”是MediaWiki软件需要在安装/升级过程中进行内容更改时使用的内部帐户，不是真正的机器人，也不可封禁（尽管该帐户表面上在某些项目中作为不活跃或未批准的僵尸程序被阻止，但这并不会有影响）. 另外，注意有时机器人标记也可能被开发人员和其他高信用用户用作大量编辑标记.

活跃机器人
该列表不包含任何活跃却无标记的已声明的机器人
 * DougBot - Operator: Doug - Maintenance of documentation pages, such as templates and categories in the manual, particularly the pages dealing with Pywikipediabot. [//www.mediawiki.org/w/index.php?title=Special%3ALog&type=&user=&page=User%3ADougBot&year=&month=-1&tagfilter=&hide_review_log=1 Flagged on 5 December 2011].
 * Ebrambot - Operator: Ebraminio - a global interwiki bot, used here for cleaning the sandbox. [//www.mediawiki.org/w/index.php?title=Special%3ALog&type=&user=&page=User%3AEbrambot&year=&month=-1&tagfilter=&hide_review_log=1 Flagged on 10 November 2010].
 * The bot has never edited, per se, but it makes log entries by cleaning the sandbox.--Doug.(talk • contribs) 12:27, 5 December 2011 (UTC)
 * Extension matrix bot - Operator: Alterego. - Apparently took over for DuesenBot. [//www.mediawiki.org/w/index.php?title=Special%3ALog&type=&user=&page=User%3AExtension+matrix+bot&year=&month=-1&tagfilter=&hide_review_log=1 Flagged on 19 February 2010].
 * MyBot - Operator: IAlex - Localization bot. [//www.mediawiki.org/w/index.php?title=Special%3ALog&type=&user=&page=User%3AMyBot&year=&month=-1&tagfilter=&hide_review_log=1 Flagged on 8 September 2010].
 * SieBot - Operator: Siebrand - Automatic updates of Localisation statistics. [//www.mediawiki.org/w/index.php?title=Special%3ALog&type=&user=&page=User%3ASieBot&year=&month=-1&tagfilter=&hide_review_log=1 Flagged on 10 May 2008]
 * User:(1.VSNCT)Bot - Operator: TeleComNasSprVen. [//www.mediawiki.org/w/index.php?title=Special%3ALog&type=&user=&page=User%3A%281.VSNCT%29Bot&year=&month=-1&tagfilter=&hide_review_log=1 Flagged on 7 February 2011]
 * KrenairBot - Operator: Krenair - various tasks. [//www.mediawiki.org/w/index.php?title=Special%3ALog&type=rights&user=&page=User%3AKrenairBot&year=&month=-1&tagfilter=&hide_patrol_log=1&hide_review_log=1 Flagged on 6 May 2012].
 * Hazard-Bot - Operator: Hazard-SJ - periodic clearing of Project:Sandbox. [//www.mediawiki.org/w/index.php?title=Special%3ALog&type=rights&user=&page=User%3AHazard-Bot&year=&month=-1&tagfilter=&hide_patrol_log=1&hide_review_log=1 Flagged on 13 May 2012].

工具服务器机器人
''这些机器人可由用户而非它们的运营者使用，某些情况下它们可能不具有单一特定的运营者. 它们是否活跃取决于需求''
 * CommonsDelinker - This is a toolserver bot, see m:User:CommonsDelinker for its use. The bot is maintained by Siebrand.  Flagged 21 September 2010.

不活跃的机器人
''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.''
 * RobBot - Operator: Rob Church. Flagged by the operator on 25 April 2006.
 * RobBot was created and flagged in preparation for performing various bot tasks during the revival of MediaWiki.org as a feasible documentation alternative to Meta, although no tasks were ever devised for it and no code was thus written; it never performed automated edits. robchurch | talk 11:16, 26 October 2007 (UTC)
 * Inactive since 16 July 2007. Operator inactive since 4 March 2008.--Doug.(talk • contribs) 12:27, 5 December 2011 (UTC)
 * FearowBot - Operator: TheFearow - Apparently an interwiki bot. Flagged on 15 July 2007, removed on 18 July 2007 for malfunctioning, reflagged on 24 July 2007.
 * Inactive since 15 July 2007 (less than 8 hours after getting the flag the first time). Operator inactive since 19 October 2008.  --Doug.(talk • contribs) 12:27, 5 December 2011 (UTC)
 * DuesenBot - Operator: Duesentrieb - Automatic updates to the Extension Matrix. Flagged on 6 March 2007.
 * Broken. :(
 * Inactive since 11 June 2008--Doug.(talk • contribs) 12:27, 5 December 2011 (UTC)
 * Diego Grez Bot - Operator: Diego Grez - Apparently for language tags and language categories. Flagged on 7 July 2010
 * Inactive since 13 July 2010 (6 days after being flagged). Operator inactive since 7 February 2011. --Doug.(talk • contribs) 12:27, 5 December 2011 (UTC)
 * ExtensionListBot - Operator: Benjamin_Garn - Update the AutoExtensionList, an interim measure while the Extension_Matrix was unmaintained due to a broken bot.
 * Inactive since 2 March 2009. Operator inactive since 12 April 2011.  --Doug.(talk • contribs) 12:27, 5 December 2011 (UTC)
 * MiszaBot - an archive bot, see w:User:MiszaBot/Archive HowTo. Operator is Misza13, but user is inactive on all projects, so malfunctions may require a replacement bot. Flagged 27 May 2009. - bot dead.

Bot flag as a flood flag
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
 * Peachey88 (Flood), an alternate account of Peachey88, has a bot flag to avoid flooding the recent changes log. Apparently mainly for LQT maintenance tasks, this is a human account with a bot flag because of the frequency it edits. Flagged on 14 May 2011.

Requests for bot jobs
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

 * A bot that checks all links from this site to meta (both using the meta: interwiki prefix, and by full URL ), 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 (, 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)
 * This is being done as part of the migration to Translate extension. --Nemo 05:12, 8 June 2014 (UTC)

Requests for one off bot jobs

 * Add  to ~200 template transclusions
 * The historical template had translation markup added, and now breaks in ~200 pages. Fixing it, just requires adding  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
''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!''


 * ExtensionListBot - Operator: Benjamin Garn - This bot will update the AutoExtensionList until the Extension Matrix-Bot is working again.
 * Bot flag granted. i Alex  10:10, 9 February 2009 (UTC)


 * User:TisaneBot &mdash; 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)