維基百科机器人

维基百科:机器人/申请

维基百科,自由的百科全书
跳转至: 导航搜索
快捷方式
WP:BRFA
WP:RFBOT
WP:RFBA

在未獲批准之前就使用機械人可能會被封禁。

You may be blocked for running a bot without approval.

 機械人申請流程

請求測試許可[编辑]

Jimmy-bot 11[编辑]

  • 操作者: Jimmy Xu
  • 提請時間: 2016年8月16日 (二) 13:23 (UTC)
  • 程式語言
  • 用途:移除有多个链入页面之条目的{{orphan}}标记。
  • 編輯時段及頻率:
  • 受影響頁面:
  • 遵守機器人規範
  • 已有機器人權限:
链入不计非条目、消歧义和重定向。--Jimmy Xu 2016年8月16日 (二) 13:23 (UTC)

WilliamSW-bot[编辑]

  • 操作者: William is Wikipedia!
  • 提請時間: 2016年12月18日 (日) 03:30 (UTC)
  • 程式語言AWB
  • 用途:批量掛AWB內建功能之自動判定的維護模板。
  • 編輯時段及頻率:依網速而定
  • 受影響頁面:所有符合維護模板要件的頁面
  • 遵守機器人規範
  • 已有機器人權限:
  • (~)補充,你基本上看到我最近貢獻的就是用這個功能。--William is Wikipedia! 2016年12月18日 (日) 03:39 (UTC)
  • 解决一个页面的问题比挂一百个{{orphan}}更有意义,而且这类页面通常也有其他问题,不应该让机器去挂模板。--E8×E8541) 2016年12月20日 (二) 16:55 (UTC)
    • @E8xE8:我相信是沒有關係的,因為Stub.撤除Stub和Uncategorized也在其範圍之內。--William is Wikipedia! 2016年12月22日 (四) 05:59 (UTC)
能否列举一下都会挂哪些模板?另,撤除Stub这种不太能自动。并不是超过3000字节就一定不是stub--百無一用是書生 () 2017年2月4日 (六) 08:46 (UTC)
同上,維護模板那麼多,閣下要用哪一個?--水中撈躍 2017年2月4日 (六) 08:48 (UTC)
基本上就是AWB內建的模板。--William is Wikipedia! 2017年2月11日 (六) 12:34 (UTC)
不是很了解AWB有哪些内建模板?--百無一用是書生 () 2017年2月13日 (一) 09:12 (UTC)
{{orphan}}.{{deadend}}.{{expand}}之類的。--William is Wikipedia! 2017年2月17日 (五) 14:14 (UTC)
除了这些还有啥?{{orphan}}的判断标准是啥?没有链入,还是小于n个链入?{{expand}}这种又如何让bot判断何种情况应该挂?--百無一用是書生 () 2017年2月20日 (一) 06:58 (UTC)
判斷字元數,連入小於一定頁面等。--William is Wikipedia! 2017年2月20日 (一) 22:41 (UTC)
{{orphan}}的小于是小于多少?{{expand}}判断的字元數是多少?这和{{stub}}的区别又在哪里?--百無一用是書生 () 2017年2月21日 (二) 02:51 (UTC)
还有一个问题,只有这三个模板要挂吗?--百無一用是書生 () 2017年2月22日 (三) 07:34 (UTC)
請看第一節,感謝。--William is Wikipedia! 2017年2月22日 (三) 09:22 (UTC)
除了Removes {{stub}}以外,其他我觉得似乎没啥问题。--百無一用是書生 () 2017年2月22日 (三) 13:51 (UTC)
清理stub模版印象中Liangent-botJimmy-bot记错了orz在做吧。{{Orphan}}是缺少链入“条目”而不是“页面”,这个AWB能否检测?那个文档好像没说清楚。 --砜中嘌呤的白磷萃取 打谱 2017年2月24日 (五) 12:54 (UTC)
小於6的內部連結嗎?在下去找它的程式碼。--小躍撈出記錄) 2017年2月24日 (五) 12:57 (UTC)已找到了,小於3的內部連結(不含重定向)才會被掛上{{Orphan}}的模板。--小躍撈出記錄) 2017年2月24日 (五) 13:17 (UTC)

A2093064-bot[编辑]

不是有存档机器人吗?这个对话页不支持现在的存档机器人?--百無一用是書生 () 2017年2月3日 (五) 03:27 (UTC)
@Shizhao:原本負責的機器人不知怎樣不工作了,要不叫原本的機器人繼續來工作也可。--A2093064#Talk 2017年2月3日 (五) 03:29 (UTC)
似乎是因为没人处理那些spam报告,所以存档机器人没法工作吧。你的机器人如果存档的话,是如何判定的呢?--百無一用是書生 () 2017年2月4日 (六) 08:51 (UTC)
@Shizhaospecial:diff/38919752,原機器人應該也是定時存檔。--A2093064#Talk 2017年2月4日 (六) 09:11 (UTC)
他是問你用人工判定還是程式碼判定?--水中撈躍 2017年2月4日 (六) 09:16 (UTC)
程式判定,要是人工判定,那同時人工存檔不就好了。--A2093064#Talk 2017年2月4日 (六) 11:26 (UTC)
问了User talk:Jimmy Xu,一直没回应--百無一用是書生 () 2017年2月10日 (五) 07:34 (UTC)
看来是Jimmy Xu的bot特意不存档这个页面的。那么你的bot是具体依据什么规则来进行存档的呢?--百無一用是書生 () 2017年2月13日 (一) 15:34 (UTC)
每個章節(二級標題)各自判定,章節內最後簽名時間超過N天,存檔至第一個簽名日期的對應存檔頁,暫定N=7。--A2093064#Talk 2017年2月14日 (二) 03:32 (UTC)
“存檔至第一個簽名日期的對應存檔頁”,这句话没明白,能说的详细一些吗?--百無一用是書生 () 2017年2月14日 (二) 04:10 (UTC)
例如機器人在2月14日提報,有人在2月15日對那個章節留言,那最後會存檔至2月14日的頁面。--A2093064#Talk 2017年2月14日 (二) 04:38 (UTC)
存档页是一日一页?--百無一用是書生 () 2017年2月14日 (二) 13:02 (UTC)
Liangent-bot每日報告平均有100KB以上,這樣應該算很多吧?--A2093064#Talk 2017年2月14日 (二) 13:13 (UTC)
我觉得应该把MediaWiki_talk:Spam-blacklist转成Flow,这样以后就永远不用存档了。--GZWDer留言) 2017年2月14日 (二) 13:56 (UTC)
小伙子你太机智了XD--百無一用是書生 () 2017年2月14日 (二) 14:11 (UTC)
我倒是覺得叫Liangent-bot直接報告到對應的日期頁面,然後在主頁嵌入7天內的頁面就好了。--A2093064#Talk 2017年2月14日 (二) 14:23 (UTC)
我也觉得转成Flow一劳永逸,省却很多麻烦--百無一用是書生 () 2017年2月21日 (二) 12:00 (UTC)
@Shizhao:但如果轉成Flow 那這個機器人還有甚麼用處? Lily135留言) 2017年2月21日 (二) 14:37 (UTC)
轉成Flow那就用不着机器人啦--百無一用是書生 () 2017年2月22日 (三) 07:27 (UTC)

Non-robot[编辑]

  • 操作者: 百無一用是書生 ()
  • 提請時間: 2017年1月13日 (五) 15:06 (UTC)
  • 程式語言基于pywikibot开发
  • 用途:创建WP:MISSING各传统百科全书的条目列表(红字条目)。数据主要来自CNKI工具书中的百科类书目
  • 編輯時段及頻率:最多一天十次左右,也可能几周都不编辑
  • 受影響頁面:WP:MISSING下新建子页面,影响的页面大约等于编辑次数
  • 遵守機器人規範yes
  • 已有機器人權限:不要bot权限!

不确定类似User:CommonsDelinker这种不要bot权限的bot账号是否也要申请bot...姑且先申请着--百無一用是書生 () 2017年1月13日 (五) 15:09 (UTC)

测试编辑见Special:用户贡献/Non-robot--百無一用是書生 () 2017年1月13日 (五) 17:26 (UTC)
额,看来这是属于Wikipedia:機械人方針#半自動編輯指引,不需要批准?--百無一用是書生 () 2017年2月8日 (三) 06:59 (UTC)

Antigng-bot 18[编辑]

未完成,讨论至存档依然未有对清理标准达成共识,应待此项共识达成后再行提出。--Jimmy Xu 2016年4月10日 (日) 15:21 (UTC)
(!)意見:共识是按照英文版的换算公式。提出疑问的用户在其他用户回应后并未提出新的疑问,直至讨论被存档,因此我认为这一问题没有争议,共识很明显了。--Wcam留言) 2016年4月10日 (日) 16:13 (UTC)

社群就方针及缩小条件已达成共识,重新申请。--Antigng留言) 2017年2月21日 (二) 14:33 (UTC)

另一个也在申请,Wikipedia:机器人/申请/Wcam-bot,两位是否需要协调一下?--百無一用是書生 () 2017年2月22日 (三) 07:35 (UTC)

目前有大量图片需要处理,我认为有必要有一个用不同代码实现的备用机器人,可以轮流间隔运行。另外我的机器人似乎无法处理gif图片,如果Antigng的机器人可以处理,那就再好不过。--Wcam留言) 2017年2月23日 (四) 13:46 (UTC)

Eagerbot 9[编辑]

bot被封怎么回事?另,这个用AWB手工操作未免太累了吧?--百無一用是書生 () 2017年2月23日 (四) 02:49 (UTC)
不會啊!AWB就是打鐵趁熱。被封的原因是未批准的大量編輯之任務,若這任務通過了就可以被解封了。--小躍撈出記錄) 2017年2月23日 (四) 03:21 (UTC)
ok。还有一个问题,这个任务只是一次过处理当前图片,还是会一直标记过大图片?--百無一用是書生 () 2017年2月24日 (五) 07:13 (UTC)
據AWB的列表好像是從0排到9,從a排到z,字數由少至多。不過這些都可以討論,容許在下問一下@Wcam,要先作一般不符合的標記處理?還是過大的先標記處理?--小躍撈出記錄) 2017年2月24日 (五) 11:53 (UTC)
我的列表每日更新,按什么顺序标记都行,最好能按大小顺序,但要是比较难做也不要紧。--Wcam留言) 2017年2月24日 (五) 14:35 (UTC)
好的了解!--小躍撈出記錄) 2017年2月24日 (五) 14:40 (UTC)

WhitePhosphorus-bot 4[编辑]

  • 操作者: 砜中嘌呤的白磷萃取 打谱
  • 提請時間: 2017年2月24日 (五) 12:35 (UTC)
  • 自動化程度:全自动
  • 程式語言Python
  • 用途:存档机器人申请页(以及为申请挪动位置)、发现有人添加{{OperatorAssistanceNeeded}}和{{BAGAssistanceNeeded}}时到讨论页通知对应用户(还没写)
  • 源代碼連結: 见github
  • 編輯時段及頻率:前者每天跑一次大概够了,后者要追着最近更改实时通知
  • 受影響頁面:Wikipedia:机器人/申请及其存档页
  • 遵守機器人規範前者不相关,后者遵守
  • 已有機器人權限:
  • 存档逻辑:很naive,根据下列模版(排除nowiki、注释、<s></s>)判断。
group_notchange = ['OperatorAssistanceNeeded', 'BAGAssistanceNeeded'] # 发现这些模版的永远不会挪位置或存档
group_testing = ['BotTrial', 'BotExtendedTrial'] # 正在测试中
group_tested = ['BotTrialComplete'] # 测试完毕
group_success = ['BotSpeedy', 'BotApproved'] # 发现这些模版且子页面最后编辑天数>=complete_delay_days,判为申请成功并存档
group_failure = ['BotDenied', 'BotWithdrawn', 'BotExpired', 'BotRevoked', 'BotStatus'] # 与上一条类似,不过优先级更高

complete_delay_days = 7

后面那个功能大概要讨论一下如何防止滥用?反正现在还没写。测试编辑什么的,大概现在还做不了 囧rz... --砜中嘌呤的白磷萃取 打谱 2017年2月24日 (五) 12:35 (UTC)

等等還要判斷申請者是誰,誰會提出很重要。可否有考慮進去?--小躍撈出記錄) 2017年2月24日 (五) 12:42 (UTC)

谢谢提醒,我会加入这样的限制:group_testing、group_success、BotDenied、BotRevoked这些模版BAG成员加了才算数,group_tested申请者加了才算数。至于group_failure中其他的我认为不用限制,原因:有complete_delay_days天的延时,不至于这么多天的误用模版/被破坏都发现不了;另外BotWithdrawn这种模版可能是别人帮忙加的(操作者用文字表明撤回的意愿而忘记加模版)。 --砜中嘌呤的白磷萃取 打谱 2017年2月24日 (五) 15:14 (UTC)
(~)補充:不过我觉得这个问题不算特别紧急。因为存档判定只是一天跑一次,除非恰好在跑的时候误用模版/破坏没被撤销(概率低,且可以在跑之前人工检查),才会导致分类错误的后果,比如把“请求测试许可”的申请放到“测试完成”去(撤销完再跑一次即可纠正),但没过complete_delay_days天绝不会存档。不知道这个错误的后果乘以错误发生的概率社群能否容忍。 --砜中嘌呤的白磷萃取 打谱 2017年2月24日 (五) 15:42 (UTC)

正在測試的機械人[编辑]

Cewbot 15[编辑]

參考commons:User:SignBot的做法commons:Special:diff/228374368--林勇智 2017年1月10日 (二) 17:44 (UTC)
th也有一隻。 --Kanashimi留言) 2017年1月14日 (六) 02:55 (UTC)
Wikipedia:机器人/申请/Crystal-bot/2,两位协调一下,似乎Crystal-bot这个更成熟一些--百無一用是書生 () 2017年2月4日 (六) 08:59 (UTC)
當作備用如何。這邊是在等回應。依照之前申請時的標準,需要先經過同意才能試運作。所以才沒動作的。 --Kanashimi留言) 2017年2月4日 (六) 13:32 (UTC)
Crystal-bot的功能比较丰富,如果两个不同实现模式的bot,不知道会不会打架。而且pywikibot也比CeJS的库更完善,因此暂时 拒絕申請,如果Crystal-bot不再运行以后再申请吧--百無一用是書生 () 2017年2月10日 (五) 07:23 (UTC)
Crystal-bot的操作者说还有些bug需要调,他现在较忙暂时没工夫,bot停掉了。 批准測試運作(7日),看看情况先--百無一用是書生 () 2017年2月14日 (二) 13:05 (UTC)
可惜小弟最近也有些勞務,可能得好段時間才能調試。鑑於Crystal-bot 2已重啟(見User_talk:Kanashimi),如此本申請將曠日廢時;若您覺得可以就將本申請置於備用,小弟未來有時間再回來補坑。若覺不成,直接把本申請關了吧,這邊會就此打住,不再測試。--Kanashimi留言) 2017年2月18日 (六) 18:08 (UTC)
感觉备用还是有必要的....--百無一用是書生 () 2017年2月20日 (一) 07:00 (UTC)
暂时 拒絕申請,啥时候有空补完了坑,再重新提好了。备用还是很有必要的--百無一用是書生 () 2017年2月22日 (三) 07:38 (UTC)

已完成測試的機械人[编辑]

Wcam-bot[编辑]

已测试了几个文件:Special:用户贡献/Wcam-bot --Wcam留言) 2017年2月18日 (六) 13:51 (UTC)

  •  已修复--Wcam留言) 2017年2月18日 (六) 16:54 (UTC)
有个问题,过大图片现在有bot检测了吗?--百無一用是書生 () 2017年2月20日 (一) 07:04 (UTC)
@Shizhao:暂时还没有做好,当前申请的这个机器人只缩小挂了模板的。我认为稳妥起见可暂时先手动挂模板或者用AWB少量多次挂。检测过大图片的bot还没写好,如有必要会另开申请。--Wcam留言) 2017年2月20日 (一) 12:57 (UTC)
给出的源代码网址404,而且gitlab必须注册才能看--百無一用是書生 () 2017年2月21日 (二) 02:27 (UTC)
已经修改设置可以公开查看了,不过代码是根据英文版机器人代码稍作修改的[1]。--Wcam留言) 2017年2月21日 (二) 02:45 (UTC)
批准測試運作(100次編輯)其实mw:API:Imageinfo直接就有任意尺寸缩略图的API提供....--百無一用是書生 () 2017年2月21日 (二) 12:18 (UTC)
測試已完成,未见异常。--Wcam留言) 2017年2月21日 (二) 13:41 (UTC)
目前看起来没啥问题, 正式批准運作,同时已授予bot权限--百無一用是書生 () 2017年2月22日 (三) 07:40 (UTC)