维基百科:机器人/申请/Cewbot/25

Cewbot 25

--Kanashimi留言2021年4月5日 (一) 21:32 (UTC)[回复]

@Kanashimi所以最终清理哪些“未知参数”呢。烦请指明源代码链接。--YFdyh000留言2021年4月6日 (二) 03:18 (UTC)[回复]
現在準備先清理 df。程式正在寫。 --Kanashimi留言2021年4月6日 (二) 03:19 (UTC)[回复]
程式寫完了。--Kanashimi留言2021年4月11日 (日) 06:39 (UTC)[回复]
  批准測試運作(100次編輯)--Antigng留言2021年4月12日 (一) 02:05 (UTC)[回复]
程式多次修改過,之前有問題的都回退了。現在的版本會先檢查所有日期參數,判斷日期格式是否正確。若有錯誤日期格式,嘗試修正之。仍無法改正,則不清除 df參數。
由於要刪除df參數必須判別日期格式,因此順便修正可讀得懂,但是格式錯誤的日期。
現在的版本測試結果,麻煩請從這一筆開始尋找"正規化日期格式、清理引文模組未知參數":
2021年4月12日 (一) 20:20 差異 歷史  −4‎  小 Cg語言
想問問是否也能順便刪除掉doi-access這個參數?或者依照先前的討論準備修改模組了?--Kanashimi留言2021年4月12日 (一) 12:36 (UTC)[回复]
@Kanashimi
  1. 请勿修正不会引起CS1模块报错的日期参数,该种修正没有共识且为另一名BAG所反对
  2. doi-access参数与df参数有所不同,其包含了本站条目所需的有用信息,应通过修改模块使之发挥作用,而非删除;
  3. 该测试仅批准您清理df参数而非修正日期格式;请勿于测试过程中添加早前讨论所未提及的功能。

--Antigng留言2021年4月12日 (一) 13:20 (UTC)[回复]

謝謝您的說明。這邊已經註解掉會修改df以外其他日期格式的部分。
現在會先檢查所有日期參數,判斷日期格式是否正確。可判別日期,才清除 df參數。--Kanashimi留言2021年4月12日 (一) 20:44 (UTC)[回复]
@Xiplus在要修改df參數的前提下,順便修改日期參數為ISO 8601格式,這樣如何? --Kanashimi留言2021年4月13日 (二) 08:37 (UTC)[回复]
抽了幾筆編輯來看,若不修就會出錯的修改當然是沒有問題。--Xiplus#Talk 2021年4月13日 (二) 08:46 (UTC)[回复]
这样的效果等于是开了AWB General fix。出于其它用户的抵触,仍然建议将这种修改限于:1. 需要同时删除df的模板(而非页面);2. 应跳过“yyyy年mm月dd日”这种格式的参数保持原样。--Antigng留言2021年4月13日 (二) 10:34 (UTC)[回复]
英文格式本地是兼容的嗎?不過當初反對的部分僅有「yyyy年mm月dd日」和「yyyy-mm-dd」轉換,不涉及這部分我認為就沒問題。--Xiplus#Talk 2021年4月13日 (二) 10:43 (UTC)[回复]
@Xiplus本地兼容几乎全部的英文格式,见Module:Citation/CS1/Date_validation#L-329。纯粹英文格式并不会导致CS1模板报错。--Antigng留言2021年4月13日 (二) 10:49 (UTC)[回复]
  批准測試運作(100次編輯),按修改后的代码重新测试编辑100次。--Antigng留言2021年4月13日 (二) 10:40 (UTC)[回复]
是的,這邊的意思就是將此類日期修正當作一種 AWB General fix。--Kanashimi留言2021年4月13日 (二) 11:29 (UTC)[回复]
測試完成。煩請從
2021年4月13日 (二) 19:48 差異 歷史  −8‎  小 2006年东帝汶危机
開始搜尋正規化日期格式、清理引文模組未知參數。--Kanashimi留言2021年4月13日 (二) 11:58 (UTC)[回复]
@Kanashimi,以下日期修正不正确:123。--Antigng留言2021年4月13日 (二) 12:40 (UTC)[回复]
感謝幫忙偵錯。前兩者已對應或者改為無法判別。至於第三個例子,經查w:en:Hey Violet,已經改成與機器人相同的日期了,因此這邊的編輯是正確的。 --Kanashimi留言2021年4月13日 (二) 13:15 (UTC)[回复]
@Kanashimi,诸如 "10 12, 2018"这样的日期既可能是dmy格式,也可能是mdy格式;机器人不会查证来源不知道是哪个,这次对也可能只是侥幸猜对罢了。--Antigng留言2021年4月13日 (二) 14:33 (UTC)[回复]
...您說的有道理。其實從w:en:Hey Violet的{{Use mdy dates}}標示可以知道格式。無論如何,這邊已將所有類似的格式改為無法判別。 --Kanashimi留言2021年4月13日 (二) 21:57 (UTC)[回复]
@Antigng先跑兩禮拜人工檢核如何? --Kanashimi留言2021年6月15日 (二) 10:39 (UTC)[回复]
全程人工監視檢測過一遍,有錯誤的編輯都已經修正過程式了。Category:含有未知参数的引用的页面從3K+減少到2151。煩請再檢查看看是否有問題,謝謝。--Kanashimi留言2021年6月25日 (五) 23:34 (UTC)[回复]
抽樣來看沒啥問題,您還需要測試嗎?--Xiplus#Talk 2021年8月19日 (四) 01:01 (UTC)[回复]
謝謝關注。不用做測試了。通過的話,未來會觀察幾週,有問題會直接修改。--Kanashimi留言2021年8月19日 (四) 01:07 (UTC)[回复]
@Xiplus 剛剛完整跑了一次。有問題的頁面都會像土衛六一樣直接跳過,讓人工來處理。您可覆核看看。--Kanashimi留言2021年8月20日 (五) 23:04 (UTC)[回复]
@Antigng:擬批准,您還有什麼想問的嗎?--Xiplus#Talk 2021年8月21日 (六) 10:35 (UTC)[回复]
  正式批准運作。--Xiplus#Talk 2021年8月29日 (日) 11:42 (UTC)[回复]