Qiuwen:机器人:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
无编辑摘要
无编辑摘要
第35行: 第35行:
== 流程 ==
== 流程 ==


=== 申请 ===
=== 一般申请流程 ===
{{Mbox|text=在机器人审核小组成立前,机器人审核由裁决委员进行。|small=yes|image=none}}
{{Mbox|text=在机器人审核小组成立前,机器人审核由裁决委员进行。|small=yes|image=none}}
了解机器人代码和运作方式的裁决委员、界面管理员和技术团队成员,组成'''机器人审核小组''',代表社区对机器人进行审核,并监督机器人的运行。
了解机器人代码和运作方式的裁决委员、界面管理员和技术团队成员,组成'''机器人审核小组''',代表社区对机器人进行审核,并监督机器人的运行。
第57行: 第57行:
* '''测试编辑''':机器人操作者如以非常慢的速度编辑少量页面,并只在[[Qiuwen:沙盒|测试页面]]进行,则毋需申请。
* '''测试编辑''':机器人操作者如以非常慢的速度编辑少量页面,并只在[[Qiuwen:沙盒|测试页面]]进行,则毋需申请。
* '''用户页编辑''':机器人如只在其拥有者的[[Qiuwen:用户页|用户空间]]进行编辑,亦毋需申请机器人权限。
* '''用户页编辑''':机器人如只在其拥有者的[[Qiuwen:用户页|用户空间]]进行编辑,亦毋需申请机器人权限。

=== 附有管理员权限的机器人{{Anchor|Adminbots}} ===
{{shortcut|QW:ADMINBOT|QW:ADMINBOTS}}

==== 申请条件 ====
操作者需满足下列条件之一,方可申请和使用附有[[Qiuwen:用户权限#管理员|管理员]]权限的机器人(简称adminbot):

# 获得管理员、[[Qiuwen:界面管理员|界面管理员]]或[[Qiuwen:资深编者|资深编者]]的担保;
# 自身具有管理员、[[Qiuwen:界面管理员|界面管理员]]或资深编者权限。

==== 申请程序 ====
申请附有管理员权限的机器人,讨论分为下列部分:

# '''社区同意该任务''':区是否同意该项目应由机器人自动完成。这部分讨论可于申请页面进行,亦可于[[Qiuwen:CG|茶馆]]进行,唯必须得到社区的广泛认可。
# '''技术范畴的讨论''':即机器人能否无错误下完成工作。任何用户都可就技术细节提开讨论,但一般而言技术水平较高的用户会主导讨论。社区建议这类机器人开放其原始码。操作者仍可选择不公开,但审核小组组员及管理人员仍有权要求审阅源代码。如果机器人额外依赖一些不公开的规则来运行(如利用一连串正则表达式来决定某些行动),审核小组组员及管理人员有权要求机器人操作者提供该等规则供审阅
#'''担保人的检查''':若申请人请求其他用户担保该机器人,负责担保的用户应在正式部署前仔细检查检查机器人代码(若机器人更新代码,则更新的代码不得立即部署到服务器端,当交付担保人进行检查,而后由担保人进行部署),确保机器人不会因程序错误导致滥用管理员权限带来严重后果。
#'''一般申请流程''':经过前述流程后,机器人申请仍然需要经过[[Qiuwen:机器人#一般申请流程|一般申请流程]]。当社区同意由机器人执行任务是合理及技术上安全后,一名审核小组成员会给予机器人测试期。在这期间,机器人会在没有管理员权限的状态下试行(可行),或在操作者的账号运行(由机器人作出的编辑应予以注明)。当审核小组确信机器人不会出错后,小组会同时批出机器人权限及管理员权限。负责批核的裁决委员会作最后把关,检查申请是否得到社区的一致同意(如社区有否积极讨论该申请),并作出最后决定。

机器人操作者测试未经批准的附有管理员权限的机器人时(例如在研发阶段),应格外小心,在机器人出错时及时阻止。如机器人失控,操作者或担保人须为此负责。管理人员可以在自己账号使用半自动管理工具,甚至为自己授予机器用户权限,但同样需对一切操作承担责任

当操作者因故不再获得担保或不再具有相应权限时,其机器人的管理员权限也应当去除。如果操作者希望该机器人继续运作,可以将其操作权转交给另一名合资格用户,或重新获得另一名合资格用户的担保,并于[[Qiuwen:权限申请/申请机器人权限|机器人申请页面]]通知社区。若涉及所有权转交的,新操作者应为该机器人重新申请账号,并通知社区为新账号重新授权


=== 复核 ===
=== 复核 ===
第163行: 第184行:
# 如条目范畴有相应导航模板,亦应包含其中。
# 如条目范畴有相应导航模板,亦应包含其中。
# 可行情况下,条目应附有讯息框。
# 可行情况下,条目应附有讯息框。

=== 附有管理员权限的机器人{{Anchor|Adminbots}} ===
{{shortcut|QW:ADMINBOT|QW:ADMINBOTS}}

操作者需满足下列条件之一,方可申请和使用附有[[Qiuwen:用户权限#管理员|管理员]]权限的机器人(简称adminbot):

# 获得管理员、[[Qiuwen:界面管理员|界面管理员]]或[[Qiuwen:资深编者|资深编者]]的担保;
# 自身具有管理员、[[Qiuwen:界面管理员|界面管理员]]或资深编者权限。

申请附有管理员权限的机器人,讨论分为下列部分:

# '''社区同意该任务''':区是否同意该项目应由机器人自动完成。这部分讨论可于申请页面进行,亦可于[[Qiuwen:CG|茶馆]]进行,唯必须得到社区的广泛认可。
# '''技术范畴的讨论''':即机器人能否无错误下完成工作。任何用户都可就技术细节提开讨论,但一般而言技术水平较高的用户会主导讨论。社区建议这类机器人开放其原始码。操作者仍可选择不公开,但审核小组组员及管理人员仍有权要求审阅源代码。
#'''担保人的检查''':若申请人请求其他用户担保该机器人,负责担保的用户应在正式部署前仔细检查检查机器人代码(若机器人更新代码,则更新的代码不得立即部署到服务器端,当交付担保人进行检查,而后由担保人进行部署),确保机器人不会因错误的程序导致滥用管理员权限带来严重后果。

当社区同意由机器人执行任务是合理及技术上安全后,一名审核小组成员会给予机器人测试期。在这期间,机器人会在没有管理员权限的状态下试行(可行),或在操作者的账号运行(并标明那些编辑由机器人作出)。当审核小组确信机器人不会出错后,小组会同时批出机器人权限及管理员权限。负责批核的裁决委员会作最后把关,检查申请是否得到社区的一致同意(如社区有否积极讨论该申请),并作出最后决定。

如果机器人额外依赖一些不公开的规则来运行(如利用一连串正则表达式来决定某些行动),审核小组组员及管理人员有权要求机器人操作者提供该等规则供审阅。操作者修改这些规则,特别是当修改会大幅影响机器人的行为时,应格外小心。

机器人操作者测试未经批准的附有管理员权限的机器人时(例如在研发阶段),应格外小心,在机器人出错时及时阻止。如机器人失控,操作者或担保人须为此负责。

管理人员可以在自己账号使用半自动管理工具,唯同样需对一切操作承担责任。

当操作者因故不再获得担保或不再具有相应权限时,其机器人的管理员权限也应当去除。如果操作者希望该机器人继续运作,可以将其所有权转交给另一名合资格用户,或重新获得另一名合资格用户的担保,并于[[Qiuwen:权限申请/申请机器人权限|机器人申请页面]]通知社区。


== 其他与机器人有关的事务 ==
== 其他与机器人有关的事务 ==