維基百科机器人

维基百科:机器人/申请

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

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

You may be blocked for running a bot without approval.

  • zh: 本維基允許使用全域机器人。您可向監管員申請使用此類機械人的權限;而其他機械人的申請則須於下方提出(新申請請置於頁底)。如果你不熟識編程,請考慮由他人代為運作機械人
  • en: This wiki conforms to the standard bot policy, and allows global bots. You can ask for permission of such bots from stewards. Other bots must be requested below. Please add your request at the bottom of this page.
 機械人申請流程
# 機器人申請 進度 發言 參與 最新發言 最後更新(UTC+8) 最新BAG發言 BAG最後更新(UTC+8)
1 A2093064-bot 11
新申請
2 1 Xiplus 2018-04-25 16:53
2 Jc1-bot
測試中
8 3 Justincheng12345 2018-04-09 14:31 Xiplus 2018-04-08 11:31
3 WhitePhosphorus-bot 10
測試已完成
12 4 WhitePhosphorus 2018-04-09 00:08 Xiplus 2018-04-08 11:21
4 A2093064-bot 10
測試已完成
19 6 Xiplus 2018-04-15 21:13 Antigng 2018-01-27 00:25

請求測試許可[编辑]

A2093064-bot 11[编辑]

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

Jc1-bot[编辑]

  • 狀態: 測試中
  • 操作者: JC1
  • 提請時間: 2018年3月24日 (六) 15:48 (UTC)
  • 自動化程度:全自動
  • 程式語言PWB
  • 用途:自動更新WP:VA條目的狀態
  • 原始碼連結:
  • 編輯時段及頻率:一星期一次
  • 受影響頁面:Wikipedia:基礎條目/第一級/第二級/人物/社會、語文與藝術/科學、數學與技術/歷史與地理
  • 遵守機器人規範
  • 已有機器人權限:否
  • 現時WP:VA使用模板自動為各條目標示其長度及等級(FA/GA),但模板開銷大以致頁面載入時間甚長。
  • 所以看看轉用英語維基百科使用{{icon}}再加機械人自動更新如何。機械人會先看是不是FA/FL/GA/FFA/FFL/FGA,不是前三者就看討論頁有沒有評級,沒有的話就取條目長度作評分。
  • 接下來的問題是,究竟有沒有必要?模板是否已經足夠?
  • diff
  • 另外,User:Justincheng12345-bot的賬號停用多年已無法再次登入,請移除其權限。
  • JC1 2018年3月24日 (六) 15:48 (UTC)
  • @Justincheng12345:能否提供一個現在頁面所列條目的替換結果?--Xiplus#Talk 2018年4月2日 (一) 08:55 (UTC)
    • [1][2][3][4],上方diff連結是Wikipedia:基礎條目/擴展/人物,可以見到模板並不支援繁簡之別。也不能使用tsl。另外,有一些條目的評分已經過時,之後可能要申請使用機械人作supervised評分。JC1 2018年4月4日 (三) 12:02 (UTC)
      • 順便說一下,如果條目未有評級取條目長度作評分,3000位元組以下直接作小作品级条目,10000以下是未知分级条目,30000以下是非条目页面,其他是限定主题的已审条目JC1 2018年4月4日 (三) 16:14 (UTC)
        • User:Justincheng12345那就先測試看看, 批准測試運作4週(也就是每個頁面4次編輯),順便改一下圖例說明,另外本頁下方列一下會編輯的頁面有哪些。--Xiplus#Talk 2018年4月8日 (日) 03:31 (UTC)
          • 將會處理U:Jc1-bot/vital內的頁面,另外這裏因為寫cache時手滑出錯導致的問題,已修復JC1 2018年4月9日 (一) 06:31 (UTC)

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

WhitePhosphorus-bot 10[编辑]

功能就是把<font>[[link]]</font>换成[[link|<font>link</font>]]开 flood 跑过两百来个没出问题,因为觉得不是一次性工作(除非用过滤器拦下)所以还是来申请机器人了。Xiplus 说可以顺便把已弃用的 font 换成 span,我也打算弄,当然这样正则表达式会写得保守一些。 --砜中嘌呤的白磷萃取 打谱 2018年3月11日 (日) 14:45 (UTC)

我觉得听Xiplus的话,更一劳永逸一些--百無一用是書生 () 2018年3月12日 (一) 11:39 (UTC)
反对。Tidy将要或者已经被换成了HTML5那套东西(还记得换了之后空标签的事情吗?),现在搞tidy bug是脱裤子放屁。——Artoria2e5 讨论要完整回覆请用ping 2018年3月19日 (一) 07:37 (UTC)
鬼啦,原来是把tidy换掉之后会丢失颜色啊(mw:Help:Extension:Linter/tidy-font-bug)……那我支持吧。——Artoria2e5 讨论要完整回覆请用ping 2018年3月19日 (一) 07:40 (UTC)
@WhitePhosphorus:所以有要替換font為span嗎?--Xiplus#Talk 2018年4月2日 (一) 08:43 (UTC)
phab:T175706以及[5]:今年7月底将完成 Tidy2RemexHTML。这个bot任务还有必要么?--百無一用是書生 () 2018年4月2日 (一) 13:40 (UTC)
User:Xiplus替换成 span 的脚本也写好了,一个小测试。用fixtidyfont.py --dry --pageid PAGEID可以针对单一页面进行测试(要求 python>=3.6,安装 BeautifulSoup。botsite.py 可以从我机器人代码下载)。这里各种奇怪的情况都考虑了——只是白名单里只有十六种颜色,没纳入 X11 colors。
必要性的问题 IRC 群里说过了,WMF 等着社群自己修复错误,所以有必要。 --砜中嘌呤的白磷萃取 打谱 2018年4月2日 (一) 15:34 (UTC)
User:WhitePhosphorustestcase裡正常的size跟奇怪的size兩章節沒有替換到?--Xiplus#Talk 2018年4月6日 (五) 00:42 (UTC)
因为它没有触发要修的那个 LintError。所以要顺便把页面里的 font 都换成 span?这样感觉修Special:LintErrors/obsolete-tag又只修一半有点怪怪的。 --砜中嘌呤的白磷萃取 打谱 2018年4月6日 (五) 01:04 (UTC)
User:WhitePhosphorus就按原先申請範圍進行吧, 批准測試運作(50次編輯)。--Xiplus#Talk 2018年4月8日 (日) 03:21 (UTC)

──────────────────────────────────────────────────────────────────────────────────────────────────── User:Xiplus 測試已完成贡献),发现两个问题。

  1. 把Deeppink当成十六进制编码,这个是我正则前后忘加^和$导致的,已修正。
  2. 会把链接里的<br>等标签的左右括号转义掉(12)。这个应该是 BeautifulSoup 库的问题,我得再想想怎么规避。 --砜中嘌呤的白磷萃取 打谱 2018年4月8日 (日) 16:08 (UTC)

A2093064-bot 10[编辑]

狀態: 測試已完成

{{Status2|+}}且頁面存在的都是復還或存廢再議維持原決,或許跟@Wong128hk確認一下實際情況?而且某人都不掛模板的,

因此提出此bot為這些頁面掛上Drv-kept,會檢查頁面是否有相同日期Drv-kept來避免重複掛模板。另外為了方便,我想Drv-kept的參數使用oldid應該是沒多大問題。--A2093064#Talk 2017年9月22日 (五) 04:35 (UTC)

管理員可能會用{{Status2|done}}標示完成--林勇智 2017年10月30日 (一) 05:42 (UTC)
如果用 oldid 的话,模板生成的 diff 看上去很奇怪,乍一看完全是不相关的东西。这个是小问题,要修的话可以给模板加个参数。另外打算怎么判断页面标题呢,标题栏经常很乱,会有页面移动和多个复核页面的情况。 --砜中嘌呤的白磷萃取 打谱 2017年11月3日 (五) 17:00 (UTC)
@WhitePhosphorus:我意思是我會為這模板新增oldid這個參數。--A2093064#Talk 2017年11月4日 (六) 01:29 (UTC)
將維持使用diff參數,標題混亂者忽略,只標記條目討論頁,可參考半自動標記結果。--A2093064Xiplus 2017年11月10日 (五) 14:26 (UTC)
需要考虑这种类型的编辑,以及{{Multidel}}的使用。修好之后应该可以测试了。--Antigng留言) 2017年11月21日 (二) 15:36 (UTC)
OK,不過我需要一些時間修改及再做些調整。--XiplusA2093064 2017年12月3日 (日) 07:34 (UTC)

重構整個處理流程如下:

  1. 取得Wikipedia:存廢覆核請求歷史版本列表(不含版本文字)
  2. 找到所有Jimmy-bot的版本號以及前一版本號
  3. 取得這兩個版本內容的差異
  4. 在差異中取得移除的所有章節
    1. 篩選出status=+的章節
    2. 篩選掉章節標題不能處理的格式
    3. 篩選掉對應頁面不存在
    4. 篩選掉已經標記{{Drv-kept}}的
  5. 對於每一個章節,往前線性搜尋找到標記為status=+的版本號
  6. 標記討論頁
User:Antigng上述一次編輯多個章節的問題在新版本的程式已不存在,現在每個章節分別處理,不會有那個問題。然後{{Multidel}}的判斷已盡量處理。新的Code在上方同一連結。測試編輯,測試過程中增加了一個日期格式判斷,以及修正其他管理員的錯誤標記。--Xiplus#Talk 2018年1月24日 (三) 07:48 (UTC)
  • @Xiplus:,问题大致在IRC讲了一下:假设版本1,甲提了X的DRV;版本2,乙提了一个扰乱性的DRV,也是关于X的;版本3,丙管理员处理了甲的DRV,结果为+;版本4,丁管理员回退了乙的扰乱性提案;版本5,jimmy-bot存档了甲的提报。那么依照bot现在的运作方式,就会误以为版本4是标记status=+的版本号。--Antigng留言) 2018年1月26日 (五) 02:23 (UTC)
    • User:Antigng在檢查status狀態中讓status=+覆蓋status=-的結果。參考beta的測試1 2。--Xiplus#Talk 2018年1月26日 (五) 02:51 (UTC)
  • 没发现其他问题,先测试一下。测试至少应该包括50次编辑,并持续两周。--Antigng留言) 2018年1月26日 (五) 16:25 (UTC)
  • 最簡單的做法是令TW增加處理存廢覆核的功能。--M.Chan 2018年2月8日 (四) 03:35 (UTC)
    • 不簡單。--Xiplus#Talk 2018年2月8日 (四) 14:35 (UTC)
  • Xiplus君,最好將連結通至章節。--M.Chan 2018年4月13日 (五) 14:26 (UTC)
    • User:Michael Chan既然使用差異連結,就是要檢視差異,不應再跳至章節。--Xiplus#Talk 2018年4月13日 (五) 15:03 (UTC)

@Antigng 測試已完成已編輯50次。--Xiplus#Talk 2018年4月15日 (日) 13:13 (UTC)

待存檔[编辑]

申請覆核[编辑]

逾两年没有任何编辑活动

提報不活躍機器人