維基百科:機器人/申請/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)[回覆]