維基百科:機械人/申請/Alertlivebot

維基百科,自由的百科全書

Alertlivebot

  • 狀態 已批准
  • 操作者:百無一用是書生 ()
  • 提請時間:2021年10月9日 (六) 09:42 (UTC)
  • 自動化程度:全自動
  • 程式語言基於pywikibot開發
  • 用途:條目狀態通告
    Wikipedia:Article alerts的不完整復刻版,不同於英文版的每日更新,本bot為實時更新
  • 原始碼連結:[1]
  • 編輯時段及頻率:約0-10次/天/頁
  • 受影響頁面:掛有{{ArticleAlertbot}}模板的頁面(以及可能少數幾個功能性用途的頁面),短期內不會超過100個頁面,中長期應該不會超過500個頁面(英文版目前有1600多個頁面)
  • 遵守機械人規範
  • 已有機械人權限:不需要bot權限

為提高編輯可見性,故不需要bot權限 --百無一用是書生 () 2021年10月9日 (六) 09:42 (UTC)[回覆]

好幾年前開發過一個同樣的bot,後來因為腳本不夠健壯,且技術變化較多而不能正常運行(python和pywikibot版本升級,mw API改變等)。現在連代碼都丟了。。。重新寫了一個新的--百無一用是書生 () 2021年10月9日 (六) 09:47 (UTC)[回覆]

手工更新的demo頁面:User:Shizhao/test2/1User:Alertlivebot/人物(頁面中肉眼可見的bug已經修復了)--百無一用是書生 () 2021年10月11日 (一) 11:37 (UTC)[回覆]
@BAG成員@AntigngPeacearthWhitePhosphorusKanashimiXiplus召喚一下....--百無一用是書生 () 2021年10月16日 (六) 13:01 (UTC)[回覆]
受影響頁面應該是專題的數量?或許可以限縮在Category:活躍維基專題66個(或再加上Category:半活躍維基專題117個)。這個任務是定時執行還是實時更新(意思是每個操作都會造成機械人1筆編輯)?--Xiplus#Talk 2021年10月16日 (六) 13:14 (UTC)[回覆]
這個是要某個專題自己決定是否啟用條目狀態通告,通過用戶手工在專題頁面加入{{ArticleAlertbotSubscription}}模板,然後由該專題的用戶手工建立一個通告專用的子頁面並在該子頁面掛上{{ArticleAlertbot}}模板(在某個頁面直接掛上{{ArticleAlertbot}}也可以,但不推薦),bot只會編輯這個掛上了{{ArticleAlertbot}}的子頁面。如果專題不想用條目狀態通告,不走上述流程就可以,如果啟用了條目狀態通告又想關掉,刪除頁面上的{{ArticleAlertbot}}模板就可以。實際受影響頁面其實就是Category:用於專題的條目通告下的掛有{{ArticleAlertbot}}模板的頁面。
這個任務是走的EventStreams接口,實時更新。英文版的那個bot是每日更新一次。可以參考我目前手工更新的傳記專題通告的演示頁面。bot從12日開始運行(只是沒有把結果自動post到wiki上),已經運行了5天了,包括了Category:用於專題的條目通告下的所有狀態通告頁面(這是以前老bot用的分類,現在這個bot承襲了過去的流程),其中傳記專題的狀態通告是最頻繁的,也不過每天不超過10次更新(也就是等於每天不超過10次編輯)。Category:用於專題的條目通告下的其他狀態通告頁面,大約四分之一每天最多2-3次更新,剩下大部分幾天才有一次更新。這樣算下來,bot每天對所有通告頁面的總編輯次數最多也就是20-30次左右
另外,這是之前已經運行過一陣的任務,後來停掉了,Category:用於專題的條目通告分類下的頁面就是當時的產物,現在是重開這個任務。可以見Wikipedia:專題委員會/技術支持#條目狀態通告--百無一用是書生 () 2021年10月16日 (六) 13:59 (UTC)[回覆]

再度召喚,目前絕大部分提醒類型都已經弄好了,需要真正跑起來發現未知問題了--百無一用是書生 () 2021年10月19日 (二) 11:35 (UTC)[回覆]

我已在用戶空間子頁面開始了測試,見Special:用戶貢獻/Alertlivebot--百無一用是書生 () 2021年10月21日 (四) 02:43 (UTC)[回覆]
在現有Category:用於專題的條目通告且位於WikiProject:空間(目前有24個) 批准測試運作(30日)。--Xiplus#Talk 2021年10月22日 (五) 03:10 (UTC)[回覆]
感謝!另外,用戶空間下的(我的和bot的)頁面為了方便調試,我還是需要接着更新--百無一用是書生 () 2021年10月22日 (五) 07:04 (UTC)[回覆]
那就納入吧,反正用戶空間本來就不受規範。--Xiplus#Talk 2021年10月22日 (五) 10:57 (UTC)[回覆]
這裏是開發日誌:User:Alertlivebot/beta--百無一用是書生 () 2021年10月27日 (三) 06:27 (UTC)[回覆]
 正式批准運作。--Xiplus#Talk 2021年11月24日 (三) 04:30 (UTC)[回覆]
感謝!--百無一用是書生 () 2021年11月24日 (三) 05:55 (UTC)[回覆]