維基百科:機械人/申請/Hclear-bot
< Wikipedia:机器人 | 申请
- 狀態: 撤回申請
- 操作者: ꧁༺星耀晨曦༻꧂(留言)
- 提請時間: 2018年4月30日 (一) 08:57 (UTC)
- 自動化程度:全自動
- 程式語言:PHP
- 用途:修復中文維基百科上的multiple-unclosed-formatting-tags(多處未閉合格式化標籤)lint錯誤
- 原始碼連結: Gayhub
- 編輯時段及頻率:
- 受影響頁面:至多9000+個頁面
- 遵守機械人規範:否
- 已有機械人權限:否
P.S. 這個機械人會作出上下文修改的編輯,僅可處理這個頁面列舉的情況。另外,這是我第一次寫維基百科的機械人,「編輯頻率」我不知道應該保持到多少。每分鐘幾個編輯?——꧁༺星耀晨曦༻꧂(留言) 2018年4月30日 (一) 08:57 (UTC)
- 中文維基百科平均是每分鐘10編輯,您如果每分鐘10編輯會佔二分之一的RC,每分鐘5編輯會佔三分之一,不過測試編輯您應該要監視編輯的結果,我想應該不會太高?總之先 批准測試運作(50次編輯) 僅限Wikipedia命名空間。--Xiplus#Talk 2018年5月2日 (三) 11:41 (UTC)
- Blocker: 等待1個Bug修復和一個開發任務(添加編輯頻率控制)後開始測試。——꧁༺星耀晨曦༻꧂(留言) 2018年5月2日 (三) 12:01 (UTC)
- ꧁༺星耀晨曦༻꧂(留言) 2018年5月5日 (六) 10:57 (UTC) 已測試編輯50次,但一開始的35次編輯我沒有加上僅編輯WP頁面的配置導致。。——
測試1
測試結果:編輯50個頁面,經過檢查回退其12個編輯,不確定是否有用的編輯3個,於下面列出
失敗的修復:
49435771 49435852 49435892 49435894 49435896 49435911 49435934 49435935 49435957 49435972 49435975 49435982
不確定是否有用的編輯:
49435792 49435839 49435980
——꧁༺星耀晨曦༻꧂(留言) 2018年5月5日 (六) 11:37 (UTC)
- 關於錯位的問題,可能可以一次把同一頁面的 LintError 全部取過來,挨個處理以後生成一個版本,只編輯一次。這個「挨個處理」是指,假設前兩處錯誤在
[a, b)
和[c, d)
,那就取舊版本[0, a)
的字符串,加上處理第一處錯誤以後得到的字符串,加上舊版本[b, c)
的字符串,這樣以此類推。 --碸中嘌呤的白磷萃取 打譜 2018年5月5日 (六) 12:26 (UTC)- 好建議。——꧁༺星耀晨曦༻꧂(留言) 2018年5月5日 (六) 12:36 (UTC)
- 但這種方法不能應對2個錯誤文本相互重疊的情況,按照目前的邏輯,機械人會上天(API查詢結果)。——꧁༺星耀晨曦༻꧂(留言) 2018年5月26日 (六) 15:32 (UTC)
- 乾脆直接只修復第一個錯誤,之後的錯誤之後再修復。——꧁༺星耀晨曦༻꧂(留言) 2018年6月2日 (六) 05:45 (UTC)
- 49435792的第二個<code>應該改成</code>,49435839、49435980是錯誤編輯,請比較顯示效果應可看出問題。--Xiplus#Talk 2018年5月16日 (三) 12:08 (UTC)
- 但這種方法不能應對2個錯誤文本相互重疊的情況,按照目前的邏輯,機械人會上天(API查詢結果)。——꧁༺星耀晨曦༻꧂(留言) 2018年5月26日 (六) 15:32 (UTC)
- 好建議。——꧁༺星耀晨曦༻꧂(留言) 2018年5月5日 (六) 12:36 (UTC)
- 如果修復完可再測試, 批准測試運作(50次編輯) 僅限Wikipedia命名空間。--Xiplus#Talk 2018年5月16日 (三) 12:10 (UTC)
- 囧rz……從API查詢過來的數據都是有問題的。——꧁༺星耀晨曦༻꧂(留言) 2018年6月2日 (六) 10:33 (UTC) 我感覺,乾脆取消掉這個申請算了。
- 由於API返回的數據有問題,導致這個機械人不能全自動運行。所以我決定撤回這個申請。(或許可以搞成半自動化工具)。——꧁༺星耀晨曦༻꧂(留言) 2018年6月14日 (四) 09:49 (UTC)