2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

User:Lihaohong/再生机器人

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索

简介

自动化程序,用于修改VJ条目。功能如下:

  1. 对于{{YoutubeCount}},如果YouTube的实时播放量大于fallback,且多出的播放量大于fallback的20%[注 1],则更新播放量。例如Special:差异/5817389/5818567因{{YoutubeCount}}变更,已无需手动更新播放量。
  2. 对于有YouTube链接但是没有使用YoutubeCount模板的条目,自动用YoutubeCount模板替换。例如Special:差异/5460162/5818689

源代码

因为很多功能和注音机器人重叠,所以两组程序在GitHub上共用一个repo。大多数相关代码都在bots/youtube_fallback.py

其他

因为WAF很配合(WAF了16次),仅16小时就把所有VJ条目过了一遍。根据日志文件,仍有138个条目包含YouTube播放量但没有被正则匹配。鉴于机器用户权限仍有数天才会过期,接下来会改进匹配播放量的正则,并把VJ条目再过一遍。一个小失误是日志文件不包含问题条目的标题,因此下次仍需检查所有VJ条目(约3300个)。一个可能的加速思路是跳过所有链入{{YoutubeCount}}的页面,但是有些页面有多个{{VOCALOID_Songbox}},因此可能会有几个漏网之鱼?反正台式机可以24小时开机,大不了再跑16个小时,萌百娘一定不会介意我不间断的骚扰的

  1. 瞎选的,如果有更合适的值可以提出