User:Twelephant-bot/task/1
外观
| Twelephant-bot | |
|---|---|
| (讨论 · 贡献) | |
| 操作者 | 臺灣象象 |
| 设计者 | 臺灣象象 |
| 是否已批准? | 未獲批准 |
| 任务 | 存檔使用者討論頁 |
| 编程语言 | Python |
| 遵守机器人規範? | 是 |
| 源代码公开? | 是 |
| 可以緊急停止? | 可以,任務停止連結 任務重啟連結 |
在Toolforge上執行的使用者討論頁存檔機器人,使用了Pywikibot。
存檔規則
[编辑]機器人原則上每10分鐘檢查一次需要存檔的頁面,並會新掛上模板的使用者發送歡迎通知。存檔會根據模板參數執行,並且會跳過內容包括無參數的{{不存檔}}模板的討論串。
模板配置規則
[编辑]預設配置
[编辑]{{User:Twelephant-bot/Archive
| archive = %(page)s/存檔%(counter)d
| algo = old(7d)
| counter = 1
| maxarchivesize = 1000M
| archiveheader = {{Talkarchive}}
| minthreadstoarchive = 2
| minthreadsleft = 5
}}
參數說明
[编辑]| 參數 | 說明 | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| archive | 存檔頁名稱,可以使用變數。具體變數涵義如下:
| ||||||||||||||||||||||
| algo | 存檔的時間規則,如果是old(數字d)形式,機器人會存檔最後留言超過數字天的討論串。如果是last(數字m)形式則會存檔最後留言的月份距離檢查時間的月份數字個月份的討論串。其中的月份和天並不是固定的,會依數字後的字母改變。其中y代表年,m代表月,w代表週,d代表天,h代表小時。(※)注意:old形式只支援w、d和h,last形式則只支援y、m和d。
| ||||||||||||||||||||||
| custom_開頭的任何參數 | 自訂的存檔規則,該規則須以正則表達式描述,並只適用於討論串標題。規則格式如下:
| ||||||||||||||||||||||
| afd、csd、ifd、mentor、nolicense、nosource、norationale、orfud、replaceable和rfc | 可選的存檔規則,僅需填寫algo形式的時間規則,詳細說明如下:
|