添加的内容 删除的内容
无编辑摘要 |
(将ListUsers改变为嵌入) |
||
(未显示3个用户的43个中间版本) | |||
第2行:
{{NoteTA/MediaWiki
| G1 = IT
|
}}
{{Policy|=Enforcement|QW:BOT|QW:BOTPOL}}
{{Nutshell|在求闻百科上,全自动或部分自动的编辑程序称为'''机器人''',其运行必须获得社区批准,运行者须保证其编辑有益无害。}}
在求闻百科中,'''机器人'''是指用于协助编者执行大量自动化、高速或机械、繁琐的编辑工作的计算机程序或脚本;获得机器人权限的账号被称为
目前,求闻百科共有[[Special:ListUsers/bot|{{#expr:{{NUMBERINGROUP:bot}}-5}}]]个账号获得机器人权限、[[Special:用户列表/flood|{{NUMBERINGROUP:flood}}]]个账号获得机器用户权限。这些账号所作的修改默认在[[Special:最近更改|最近更改]]和[[Special:监视列表|监视列表]]中隐藏,从而避免冲刷最近更改和监视列表
本方针规定了机器人的定义、批准、使用和除名的相关内容和规程
== 定义 ==
{{anchor|2=DEF}}{{
'''机器人'''
== 原则 ==
=== 编辑原则 ===
{{anchor|RULE}}{{
机器人能够以远快于人类的速度编辑,且编辑时难以被其他编者一一检查。
机器人进行编辑操作,必须遵守以下原则:
第33行 ⟶ 第29行:
# '''无害''':机器人必须无害,不会做破坏性编辑,更不会被用于蓄意破坏;
# '''效率''':机器人应有效使用服务器资源,尽力避免过量占用服务器资源;
# '''沟通''':机器人的[[Help:编辑摘要|编辑摘要]]应为编者提供有效信息,不得夹杂无关内容;
# '''合规''':机器人需得到批准后运行,并严格遵守方针(尤其是本方针);
# '''区别''':机器人的编辑应区别于人工操作,在[[Qiuwen:用户名方针|用户名]]或[[Help:编辑摘要|编辑摘要]]中标识。
第47行 ⟶ 第43行:
==== 良好沟通 ====
{{
=== 功能要求 ===
{{
操作者应根据机器人的工作性质,确保其达到下列有关要求:
第59行 ⟶ 第55行:
* 编辑大量页面,但有某些页面不应编辑的机器人应遵从{{tl|Bots}}的指示。
* 机器人应避免编辑冲突。
* 操作者可选择提供一机制来让操作者以外的人控制机器人的运作——例如,机器人可在编辑前先读取某页面上的内容,再决定是否执行
我们鼓励机器人的作者发布其源代码,但这并非强制要求。
第65行 ⟶ 第61行:
=== 账号原则 ===
{{anchor|ACC|ACCOUNT|账号}}
{{Policy shortcut|QW:BOT#ACC|QW:BOTACC}}
{{See also|Qiuwen:用户名方针|Qiuwen:用户页方针}}
机器人的用户账号及其信息,必须遵守以下原则:
# '''单独账号''':机器人账号应单独注册,与操作者的[[Qiuwen:ACCOUNT|账号]]分开
# '''指定用途''':机器人账号仍然适用[[Qiuwen:一人一号|一人一号]]方针的规定,机器人账号视为操作者的分身账号,但操作者不得将机器人账号用于非指定用途,包括但不限于发言、回应提问等。
# '''用户名称''':机器人账号的用户名同样遵守[[Qiuwen:用户名方针|用户名方针]]的规定,且应在名称的最后加上
# '''用户页面''':机器人账号用户页应加上{{tl|bot}}注明,并列出其执行的工作、运作时间或频率,以及操作者的用户名;根据工作需要,机器人账号可设立一些用户页子页面。
# '''用户权限''':机器人获得批准运行后,[[Qiuwen:裁决委员|裁决委员]]会将机器人账号加入机器人用户组;机器人应使用[[mw:API:Assert|API的assert参数]]或类似功能,确保其编辑不会冲刷[[Help:最近更改|最近更改]]页面。
第82行 ⟶ 第78行:
求闻百科禁止下列机器人:
* 大量访问或大量下载求闻百科内容的机器人
* 进行破坏性编辑、传播非法内容的机器人;
* 对求闻百科项目和用户造成其他危害的机器人。
这类
=== 限制事项 ===
==== 批量创建条目 ====
{{
以自动或半自动方式批量创建条目或页面分类前,必须先提出申请(“批量”指做出大于等于50次编辑)。
您应先到[[Qiuwen talk:茶馆|茶馆]]及(或)相关[[Qiuwen:兴趣小组|兴趣小组]]寻求共识。操作者必须确保所创建的条目符合社区的要求。一般而言,除非社区或机器人审核小组提出豁免,由机器人创建的条目须达致以下标准:
# 创建条目时应尽可能确保资料库为最新版本
# 建立页面列出已创建的条目,方便他人检查及更新
# 条目应已[[Qiuwen:TEXT|对文本格式做出完善]],并有至少一项参考资料。
# 页面不能为[[Special:孤立页面|孤立页面]]。
#
# 可行情况下,条目应附有讯息框。
除申请机器人外,您也可以考虑下列方式之一,这些方法无需申请机器人,也更容易得到社区的支持:
第107行 ⟶ 第103行:
==== 上下文有关的修订 ====
{{Policy shortcut|QW:SPELLBOT|QW:CONTEXTBOT}}
机器人不应以全自动方式进行上下文有关的修改,这类修订应于人类编辑的监督下进行,以免出现任何错误。然而,
上下文有关的修订包括但不限于以下数种:
第120行 ⟶ 第116行:
==== 为源代码美观而作的小修正 ====
{{Policy shortcut|QW:COSMETICBOT}}
为源代码美观而作的小修正(例如[[Qiuwen:AutoWikiBrowser|AutoWikiBrowser]]的“general fixes”选项、[[Mediawikiwiki:PyWikibot|Pywikibot]]的“cosmetic changes”选项)不应单独执行
==== 由多名用户共用的机器人 ====
{{
由多名用户共用的机器人,应额外遵守以下规定:
# '''确保操作者能被识别''':其他用户能知道机器人作出某一编辑时是由谁控制的,如在编辑摘要标明。
# '''防止机器人被盗用''':机器人必须登入后才能编辑。除此之外,应採取其他措施防止账号盗用,例如设立强密码、使用[[Special:BotPasswords|机器人密码]]等。
# '''对操作者的信任''':
=== 半自动编辑 ===
{{Anchor|ASSIST|半自动编辑指引}}
{{
{{see also|Help:小工具}}
“半自动编辑”指使用工具或脚本的协助进行重复性的编辑,但所有编辑仍在人类监督下进行。这类编辑常见于改正错字、修正[[Qiuwen:消歧义|消歧义页]]、回退[[Qiuwen:破坏|破坏]]、替换[[Qiuwen:小作品|小作品]]分类等。通常情况下这类编辑不一定需要提出机器人申请,但若操作者有顾虑或相关可能引起争议,则应该根据上述[[#审核过程|审核过程]]提出申请。机器人审核小组会断定该项目是否需要视作机器人。
半自动工具的创造者有权为该工具设立额外的申请使用流程。
请留意,[[#批量创建条目|以半自动或全自动方式批量创建条目]]需要先作申请。
=== 豁免事项 ===
{{Anchor|脚本}}
下列操作,通常可以豁免申请:
* '''测试性编辑''':机器人操作者
*
▲*{{Anchor}}'''仅变更用户界面显示效果的脚本''':大部分脚本的功能仅仅只是改变MediaWiki界面显示效果,或方便编辑找到一些常用的功能;使用这类脚本,一般无需申请。
== 申请与复核 ==
=== 一般申请流程 ===
{{
了解机器人代码和运作方式的裁决委员、界面管理员和技术团队成员,组成'''机器人审核小组''',代表社区对机器人进行审核,并监督机器人的运行。
机器人操作者在开始执行任务前,必须在[[
视申请情况,机器人审核小组的任一成员可进行下列操作(有多位成员参与讨论时,应在小组内部形成共识):
* '''测试期''':申请期间,机器人审核小组成员一般会批准一段测试期。测试起见,机器人可进行运作,以检查机器人是否正常运作。测试期长度及其他细则由审核小组决定。申请者应密切注视机器人的运作,以便在问题出现时迅速修正。申请者有责任检查机器人所作的编辑,并修正有关的错误。
* '''问询''':申请期间,其他编辑及审核小组成员可能会对机器人提出意见或疑问,并对机器人在测试期的表现提供反馈。最终决定批准或否决某一项申请取决于机器人能否满足上列的[[#机器人的使用|各项要求]],遵守相关的方针﹐及社区的讨论。申请者应主动寻求熟识该方面的用户提供意见。
* '''批准或否决''':当社区相信机器人能满足社区的要求,及没有技术错误后,审核小组会批准申请。
=== 附有管理员权限的机器人{{Anchor|Adminbots}} ===
{{Policy shortcut|QW:ADMINBOT|QW:ADMINBOTS}}
操作者需满足下列条件之一,方可申请和使用附有[[Qiuwen:用户权限#管理员|管理员]]权限的机器人(简称adminbot):
# 获得管理员、[[Qiuwen:界面管理员|界面管理员]]或[[Qiuwen:资深编者|资深编者]]的担保;
# 自身具有管理员、
申请附有管理员权限的机器人,讨论分为下列部分:
# '''社区同意该任务''':区是否同意该项目应由机器人自动完成。这部分讨论可于申请页面进行,亦可于[[Qiuwen:CG|茶馆]]进行,唯必须得到社区的广泛认可。
# '''技术范畴的讨论''':即机器人能否无错误下完成工作。任何用户都可就技术细节提开讨论,但一般而言技术水平较高的用户会主导讨论。社区建议这类机器人开放其
# '''担保人的检查''':若申请人请求其他用户担保该机器人,负责担保的用户应在正式部署前仔细检查检查机器人代码(若机器人更新代码,则更新的代码不得立即部署到服务器端,当交付担保人进行检查,而后由担保人进行部署),确保机器人不会因程序错误导致滥用管理员权限带来严重后果。
# '''一般申请流程''':经过前述流程后,机器人申请仍然需要经过[[Qiuwen:机器人#一般申请流程|一般申请流程]]。当社区同意由机器人执行任务是合理及技术上安全后,一名审核小组成员会给予机器人测试期。在这期间,机器人会在没有管理员权限的状态下试行(若可行),或在操作者的账号运行(由机器人作出的编辑应予以注明)。当审核小组确信机器人不会出错后,小组会同时批出机器人权限及管理员权限。负责批核的裁决委员会作最后把关,检查申请是否得到社区的一致同意(
机器人操作者测试未经批准的附有管理员权限的机器人时(例如在研发阶段),应格外小心,在机器人出错时及时阻止。
当操作者因故不再获得担保或不再具有相应权限时,其机器人的管理员权限也应当去除。
=== 复核 ===
{{
机器人复核适用于重新审议已批准或已拒绝的申请,或要求解除现有机器人权限。就已拒绝的机器人申请,可于[[
审核小组可以给出下列结果之一:
*
*
*
提出复核的用户可以陈述自己的观点。机器人复核会由审核小组处理。但在社区共识明显的情况下,申请者应该避免扰乱性的申诉。审核小组只应讨论机器人本身,而非讨论机器人操作者、申请者的行为。
== 处理问题 ==
{{
=== 投诉和建议 ===
对机器人的小幅修改一般并不需通知社区,除非该修改和批准时的共识有明显的冲突。例如,某机器人原来的工作是为某讨论页面存档,若要简单地改变存档方式(如将存档条件由“无人回复后五天”改成“无人回复后七天”),无须重新申请;但是,
=== 出错 ===
停止机器人后,应尽快向操作者解释原因。
=== 疑似由机器人作出的编辑 ===
{{Policy shortcut|QW:MEATBOT}}
编辑者不应该为了较高的效率或数量而牺牲编辑的质量。在处理争议时,那些编辑是由机器人、使用半自动工具的编者、或是全手动所做并不重要;重要的是,那些不当的编辑必须停止,否则可能会因此受到封禁。
第217行 ⟶ 第212行:
=== 封禁机器人 ===
[[Qiuwen:管理员|管理员]]有权[[Qiuwen:封禁|封禁]]违规的机器人,这些情况包括未经许可下运行、运行许可范围以外的工作、违反批准时订定的运行条件、违反本机器人方针等。
管理员应对未经许可且造成重大破坏的机器人账号及出现重大错误的获批准机器人账号处以不限期封禁。
=== 低活跃度除权 ===
建议操作者就机器人各项已批准任务最后操作日期留有纪录。若某项任务已经久未进行,就算该项任务已经获得批准,再次运行时仍应留意机器人设定是否与现行编辑环境相配合。
操作者
== 审核小组 ==
{{Main|求闻百科:机器人审核小组}}
{{
审核小组的组员们应拥有丰富的编写与运作机器人的经验,熟悉编程,并且明白审核小组于机器人申请中的角色以及求闻百科的机器人方针。有意加入审核小组的用户可向该小组或裁决委员会申请,向社区阐述自己为何能够成为小组一员,及介绍自己过往与机器人有关的经历。七日讨论后,一名未有参与讨论的裁决委员将作出决定。
== 账号列表 ==
下列用户账号拥有机器人权限。
下列用户账号拥有机器用户权限。
== 参见 ==
▲* [[Special:ListUsers/bot|机器人列表]]
▲* [[Special:ListUsers/flood|机器用户列表]]
* [[Qiuwen:用户权限#机器人|Qiuwen:用户权限 § 机器人]]:介绍机器人权限
{{-}}
{{
[[Category:求闻百科机器人]]
|