维基百科:机器人/申请/Willy1018-bot/5
外观
Willy1018-bot 5
[编辑]- 状态: 撤销许可
- 操作者: Willy1018(留言)
- 提请时间:2022年5月19日 (四) 06:15 (UTC)
- 自动化程度:全自动
- 编程语言:AWB
- 用途:修复Category:引文格式1错误:日期中{{CPNI}}和{{TaiBNET}}accessdate参数填写错误。
- 源代码连结:使用AWB内建功能。
- 编辑时段及频率:1分钟10笔。
- 受影响页面:Category:引文格式1错误:日期。
- 遵守机器人规范:不相关。
- 已有机器人权限:已有机器人权限。
- (~)补充:由于使用全自动,故不启用Apply general fixes参数。 Willy1018(留言) 2022年5月19日 (四) 06:15 (UTC)
- 作法:使用正则
accessdate[=]2013[-]([0-9]{1}[-][0-9]{2}\}\})
替换成accessdate=2013-0$1
且仅编辑页面正则中含有\{CPNI
。 Willy1018(留言) 2022年5月19日 (四) 06:15 (UTC) - @Willy1018:,有两个问题,一是按照您给出的条件搜索,不只是有{{CPNI}}一个模板存在这种问题,建议将相应的模板列全一并处理;二是页面正则含有
\{CPNI
这个排除条件不太有意义,可能页面中存在CPNI模板,但accessdate却填写在另一个模板里。建议先将模板匹配出来,判断模板名是不是落在前一个问题涉及的列表里,如果是,再去检查其中的accessdate参数格式是否存在这样的问题,如果存在则清理。--Antigng(留言) 2022年5月24日 (二) 17:30 (UTC)- 改为
(\{\{[\s]?(?:TaiBNET|CPNI).*)(?!\{\{)accessdate[=]2013[-]([0-9]{1}[-][0-9]{2}\}\})
替换成$1accessdate=2013-0$2
是否会好些?-- Willy1018(留言) 2022年5月26日 (四) 09:30 (UTC)
- 改为
- 可行。
批准测试运作(100次编辑)--Antigng(留言) 2022年5月26日 (四) 15:39 (UTC)
测试已完成。 Willy1018(留言) 2022年5月28日 (六) 16:26 (UTC)
- 该任务是利用成熟工具批量修正{{CPNI}}和{{TaiBNET}}中的日期格式填写错误,作业范围合理,测试未发现错误,予以
正式批准运作。--Antigng(留言) 2022年5月28日 (六) 18:26 (UTC)
- 寂伏经年,据《机器人方针》,撤销许可。--J.Wong 2023年12月29日 (五) 13:32 (UTC)