维基百科:机器人/申请/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)[回复]