用户: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形式的时间规则,详细说明如下:
|