帮助:机器人
简单
入门
进阶
复杂
开发
灰机wiki中的机器人是指主要用于协助编者执行大量自动化、高速或机械式、繁琐的编辑工作的计算机程序或脚本及其所登录的帐户。获得机器人权限的账户被称为机器人账户。在灰机wiki,执行自动化的操作必须申请机器人账户。
方针
在当前的政策下,一个机器人的制造者需要遵守下列准则,以负有它应负有的责任:
- 机器人必须是有益的
- 机器人必须是无害的
- 机器人不应不必要地消耗服务器资源
机器人帐号
机器人帐号和操作者的帐号应该分开。操作者执行一般的编辑不应该使用机器人账户。账号持有者通告大家该账号不是一个真实的人。机器人的操作者应该回答其他用户对该机器人的质疑,用户不应使用自动回答质疑的脚本。
授权
目前于本维基中有三种方式可以获得机器人帐户权限。
全局机器人
全局机器人(Global bots)是灰机wiki的职员操作的,该类机器人一般不开放申请,有特殊需求可以使用[email protected]邮箱询问。
自动批准
如果一个未标记为机器人的账号执行大量机械操作,会被灰机wiki判定为是机器人。这种情况下,为了公平,我们会将这类账号标记为机器人,并且该类账号不能获得成就和积分。
本地机器人
社区的行政员和灰机wiki的职员都有权限将一个账号设置为机器人账号,因此你可以向他们提出申请。
节约资源
机器人应该考虑减少服务器资源的不必要消耗,将之留给人类的读者和编者。目前很多工具的编辑速度已可以根据服务器的负荷自动进行调整。
若已得到批准的机器人在执行操作时设定不将这些编辑标记为机器人编辑,则此类操作会显示在最近更改中。此时操作者应当降低编辑频率,避免大量占据最近更改页面。
可用的机器人程序
- Special:ReplaceText - (
推荐初学者
) - mw:API/ Query API([1])
- PyWikipediaBot— Python Wikipedia Robot Framework
- WikiLink (Mathematica package)
- .NET
- Perl
- AutoWikiBrowser (
推荐初学者
) - User:DGideas/ideasbotkernel
参见
来自灰机wiki