維基百科:機器人/申請/WhitePhosphorus-bot/6
- 狀態: 已批准
- 操作者: 碸中嘌呤的白磷萃取 打譜
- 提請時間: 2017年3月10日 (五) 15:46 (UTC)
- 自動化程度:全自動
- 程式語言:Python
- 用途:根據最近更改中的封禁與保護日誌,如果半小時(待定)後管理員沒有更新,則自動更新WP:VIP、WP:PT和WP:UAA的處理結果
- 源代碼連結: 見github
- 編輯時段及頻率:全天候運行
- 受影響頁面:WP:VIP、WP:PT和WP:UAA
- 遵守機器人規範:不相關
- 已有機器人權限:是
- WP:VIP只會更新「處理」那行還空著的。WP:PT和WP:UAA只會更新「只含一個時間戳」的討論(誰叫那裡格式都這麼亂呢……)。
- 報告格式採用{{blocked}}和{{RFPP}}。封禁時長如果API沒給duration,就填
至%Y年%m月%d日%H时%M分%S秒
(均有前導零);保護時長自己用兩個時間戳算,顯示%Y年%m个月%d天%H小时%M分%S秒
,為0的不顯示。(後者參照了現在常說的「保護1個月」「保護3天」的格式) - TODO:
VIP那裡還不支持IP range的封禁;根據Antigng的建議,要加個延時防止編輯衝突,然而延時多久尚需討論,希望能得到大家的建議。 - 以上。 --碸中嘌呤的白磷萃取 打譜 2017年3月10日 (五) 15:46 (UTC)
- 閣下打算放到哪一邊?--小躍(撈出記錄) 2017年3月10日 (五) 23:44 (UTC)
- 大致效果見此。 --碸中嘌呤的白磷萃取 打譜 2017年3月11日 (六) 03:35 (UTC)
- 閣下打算放到哪一邊?--小躍(撈出記錄) 2017年3月10日 (五) 23:44 (UTC)
- 對了,機器人找到第一個符合的討論串就break了,所以如果有重複提報的話後面的它就不管了。 --碸中嘌呤的白磷萃取 打譜 2017年3月11日 (六) 10:59 (UTC)
- bot不能標記重複麼?--百無一用是書生 (☎) 2017年6月7日 (三) 05:55 (UTC)
- 可以,這個申請現在想先擱著,暑假有空改進一下。 --碸中嘌呤的白磷萃取 打譜 2017年6月7日 (三) 06:01 (UTC)
- bot不能標記重複麼?--百無一用是書生 (☎) 2017年6月7日 (三) 05:55 (UTC)
變化:可以處理重複提報(全部都添加處理結果)。UAA不處理了,交給其他機器人。
如果有牛頭不對馬嘴的回報結果,直接刪掉就行;除非管理員繼續管理操作,否則機器人不會再添加。 --碸中嘌呤的白磷萃取 打譜 2017年6月25日 (日) 12:05 (UTC)
批准測試運作(7日)請記得隨時注意測試的狀況。 --Kanashimi(留言) 2017年8月17日 (四) 10:01 (UTC)
@WhitePhosphorus:Lily135(留言) 2017年8月17日 (四) 10:05 (UTC)
- @WhitePhosphorus:是否已放棄本項申請?--Temp3600(留言) 2017年10月25日 (三) 08:00 (UTC)
- 緊急開關在此,可供管理員使用。 --碸中嘌呤的白磷萃取 打譜 2017年10月30日 (一) 11:41 (UTC) 剛剛開始測試,就從今天開始算吧。
測試已完成。測試過程中修復的問題:
- 之前的邏輯是優先使用 expire 而不是 duration,容易出現「2017年11月08日10時45分01秒」這種奇怪的結果。已修改優先使用 duration。
- 將來預期會作出的改進:
- 由於發現封禁/保護和提交編輯之間有時間差,在提交編輯時應該再確認一次管理員是否已更改封禁/保護結果。
- 封禁時 duration 參數還可以是這樣的英文,之前沒考慮到。
- 比較難以修復的問題:
- RFPP 沒有固定的處理欄,機器人根據是否有他人發言判斷,假如有其他人發言就不回報結果,寧可少做也不做錯。Xiplus 君有一個判斷是否已加入保護模板的正則表達式,會再觀察是否使用。
- 由於 PHP 軟體的問題,機器人看到的以年為單位的封禁和保護時間很奇怪,兩年是 63113904 秒。
- 以上。 --碸中嘌呤的白磷萃取 打譜 2017年11月6日 (一) 16:30 (UTC)
- 關於短期封禁時間過後的處理不知如何?例如 115.82.209.209 --Kanashimi(留言) 2017年11月6日 (一) 22:38 (UTC)
- 封禁兩年的單位是秒,我想問題應該是這個12。--A2093064→Xiplus 2017年11月6日 (一) 22:57 (UTC)
- 不曉得封禁時間過後還在榜上的是不是也要把處理結果消去會比較好?或者放著原樣也是沒關係的,即使還有後續發展?例如 115.82.209.209 @ WP:VIP --Kanashimi(留言) 2017年11月6日 (一) 23:12 (UTC)
- 我覺得放著比較好,才知道這個請求已經被處理過。--A2093064→Xiplus 2017年11月8日 (三) 05:12 (UTC)
- 不曉得封禁時間過後還在榜上的是不是也要把處理結果消去會比較好?或者放著原樣也是沒關係的,即使還有後續發展?例如 115.82.209.209 @ WP:VIP --Kanashimi(留言) 2017年11月6日 (一) 23:12 (UTC)
- 封禁兩年的單位是秒,我想問題應該是這個12。--A2093064→Xiplus 2017年11月6日 (一) 22:57 (UTC)
- 關於短期封禁時間過後的處理不知如何?例如 115.82.209.209 --Kanashimi(留言) 2017年11月6日 (一) 22:38 (UTC)
- Special:Diff/46891101,小小bug(?),建議是直接四捨五入到分鐘或小時,標記時應該只需要寫到小時為最小單位就好了吧?--A2093064→Xiplus 2017年11月8日 (三) 05:14 (UTC)
- 這個沒標記到,處理欄全空也要標記(由TW提交的)。--A2093064→Xiplus 2017年11月11日 (六) 09:24 (UTC)
- 最新的代碼已經 push 上去了,歡迎 review。 --碸中嘌呤的白磷萃取 打譜 2017年11月24日 (五) 15:11 (UTC)
正式批准運作 請持續觀察兩個月。 --Kanashimi(留言) 2017年11月27日 (一) 11:35 (UTC)
除了有 RFPP 有其他人發言的問題以外,上面的問題都修好了,包括四捨五入。我也覺得短期封禁時間過期還是放著比較好,現在應該也是這麼處理的。
- 最新的代碼已經 push 上去了,歡迎 review。 --碸中嘌呤的白磷萃取 打譜 2017年11月24日 (五) 15:11 (UTC)
- 這個沒標記到,處理欄全空也要標記(由TW提交的)。--A2093064→Xiplus 2017年11月11日 (六) 09:24 (UTC)