维基百科:机器人/申请/A2093064-bot/10
外观
A2093064-bot 10
[编辑]狀態: 已批准
- 操作者: Xiplus←A2093064
- 提請時間: 2017年9月22日 (五) 04:35 (UTC)
- 自動化程度:全自動
- 程式語言:PHP
- 用途:根據Wikipedia:存廢覆核請求在條目討論頁標記{{Drv-kept}}
- 源代碼連結: Github
- 編輯時段及頻率:一天一次
- 受影響頁面:所有提交到Wikipedia:存廢覆核請求中{{Status2|+}}且條目存在的在對應條目的討論頁
- 遵守機器人規範:無關
- 已有機器人權限:是
{{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參數,標題混亂者忽略,只標記條目討論頁,可參考半自動標記結果。--A2093064→Xiplus 2017年11月10日 (五) 14:26 (UTC)
- 需要考虑这种类型的编辑,以及{{Multidel}}的使用。修好之后应该可以测试了。--Antigng(留言) 2017年11月21日 (二) 15:36 (UTC)
- OK,不過我需要一些時間修改及再做些調整。--Xiplus←A2093064 2017年12月3日 (日) 07:34 (UTC)
重構整個處理流程如下:
- 取得Wikipedia:存廢覆核請求歷史版本列表(不含版本文字)
- 找到所有Jimmy-bot的版本號以及前一版本號
- 取得這兩個版本內容的差異
- 在差異中取得移除的所有章節
- 篩選出status=+的章節
- 篩選掉章節標題不能處理的格式
- 篩選掉對應頁面不存在
- 篩選掉已經標記{{Drv-kept}}的
- 對於每一個章節,往前線性搜尋找到標記為status=+的版本號
- 標記討論頁
- 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)
- 1 2。--Xiplus#Talk 2018年1月26日 (五) 02:51 (UTC) 在檢查status狀態中讓status=+覆蓋status=-的結果。參考beta的測試
- 没发现其他问题,先测试一下。测试至少应该包括50次编辑,并持续两周。--Antigng(留言) 2018年1月26日 (五) 16:25 (UTC)
- @Antigng:這個您怎麼看?--Xiplus#Talk 2018年1月29日 (一) 12:32 (UTC)
- 如果管理員將一個錯誤的status更改為完成將會出錯,現已修復。--Xiplus#Talk 2018年2月8日 (四) 14:35 (UTC)
- @Antigng:這個您怎麼看?--Xiplus#Talk 2018年1月29日 (一) 12:32 (UTC)
- 最簡單的做法是令TW增加處理存廢覆核的功能。--M.Chan 2018年2月8日 (四) 03:35 (UTC)
- Xiplus君,最好將連結通至章節。--M.Chan 2018年4月13日 (五) 14:26 (UTC)
- Xiplus#Talk 2018年4月13日 (五) 15:03 (UTC) 既然使用差異連結,就是要檢視差異,不應再跳至章節。--
@Antigng: 測試已完成已編輯50次。--Xiplus#Talk 2018年4月15日 (日) 13:13 (UTC)
- 抱歉回复晚了。经检查没有什么问题,行政员看看还有什么要问的,如果没有应该可以批准。--Antigng(留言) 2018年7月29日 (日) 02:46 (UTC)
- 正式批准運作 --百無一用是書生 (☎) 2018年8月22日 (三) 06:50 (UTC)