维基百科:机器人/申请/Cewbot/12
- 狀態: 已批准
- 操作者: Kanashimi(留言)
- 提請時間: 2016年7月10日 (日) 03:53 (UTC)
- 程式語言:source。
- 用途:清理跨語言連結:將已存在本地條目之跨語言連結模板(包含{{illm}})轉為一般 wikilink。
- 編輯時段及頻率:平均每分鐘自動編輯12次。
- 受影響頁面:Category:有蓝链却未移除内部链接助手模板的页面
- 遵守機器人規範:是。
- 已有機器人權限:是。
本任務已在jawiki與enwiki穩定定期運行過一段時間。可做為User:Liangent-bot的備用。特點為能夠產生結果報告(en:User:Cewbot/Interlanguage link templates need to fix, ja:利用者:Cewbot/修正が必要な仮リンク),幫助編輯者快速找出問題所在。歡迎提供各種特殊情況以作測試,並請協助檢查錯誤。 --Kanashimi(留言) 2016年7月10日 (日) 03:53 (UTC)
- @Liangent:有无意见?--Jimmy Xu 论 2016年8月14日 (日) 05:03 (UTC)
- 这个提案是要处理哪些模板?现在我这根据实际运行情况加了很多特殊情况处理,不知道这个bot有没有也适当处理,还是会再犯一边之前我的bot出过的问题再改……Liangent(留言) 2016年8月17日 (三) 20:02 (UTC)
現在本作業將跨語言連結模板轉為內部連結(一般 wikilink)的作業流程是:
- 從分類:有藍鏈卻未移除內部連結助手模板的頁面取得所有包含跨語言連結模板的條目。(跨語言連結模板:所有會將文章加入這個分類的模板)
- 從條目內容解析出跨語言連結模板。若是有若是發現模板寫法有錯誤、無法解析的時候,則記錄錯誤並且直接跳出對此模板的處理。
- 檢查模板所指向的其他語言條目。
- 檢查其他語言條目所對應的本地語言(中文)條目。若是沒有相對應的本地條目,或者本地條目與從模板所得到的本地條目名稱不相同,則記錄錯誤並且直接跳出對此模板的處理。
- 若是有指定強制顯示引數,則記錄下來後直接跳出對此模板的處理。
- 最後將跨語言連結模板改寫為內部連結。
不知道您覺得還有什麼需要改進或是修改的呢?不知道能不能描述一下您所提到的特殊狀況,以幫忙改進呢? --Kanashimi(留言) 2016年8月18日 (四) 03:35 (UTC)
- 我现在用的清理程序是这个[1]。比如,以前遇到过本地语言条目被人写了垃圾内容,之后机器人迅速把指向这个条目的模板清理了,没多久垃圾内容被删了,链接也没人改回来了。不过总的看起来,你这个大部分情况是“跳出對此模板的處理”,可能遇到的问题不会有那么多吧。Liangent(留言) 2016年8月18日 (四) 18:04 (UTC)
- @Liangent:這邊會加上與Liangent-bot相同的條件,跳過一禮拜內新頁面,這樣是否OK呢?--Kanashimi(留言) 2016年8月20日 (六) 09:59 (UTC)
- @Jimmy Xu:已加入檢查本地頁面是否創建夠久(7天),跳過一禮拜內新建頁面。並已提醒@Liangent:,惜Liangent可能工作忙碌而未回覆。再煩請審核,謝謝。 --Kanashimi(留言) 2016年8月31日 (三) 09:56 (UTC)
- @Liangent:這邊會加上與Liangent-bot相同的條件,跳過一禮拜內新頁面,這樣是否OK呢?--Kanashimi(留言) 2016年8月20日 (六) 09:59 (UTC)
- 已批准。--Jimmy Xu 论 2016年10月4日 (二) 15:23 (UTC)