维基百科:机器人/申请/WhitePhosphorus-bot/6
- 狀態: 已批准
- 操作者: 砜中嘌呤的白磷萃取 打谱
- 提請時間: 2017年3月10日 (五) 15:46 (UTC)
- 自動化程度:全自动
- 程式語言:Python
- 用途:根据最近更改中的封禁与保护日志,如果半小时(待定)后管理员没有更新,则自动更新WP:VIP、WP:PT和WP:UAA的处理结果
- 源代碼連結: 见github
- 編輯時段及頻率:全天候运行
- 受影響頁面:WP:VIP、WP:PT和WP:UAA
- 遵守機器人規範:不相关
- 已有機器人權限:是
- WP:VIP只会更新“处理”那行还空着的。WP:PT和WP:UAA只会更新“只含一个时间戳”的讨论(谁叫那里格式都这么乱呢……)。
- 报告格式采用{{blocked}}和{{RFPP}}。封禁时长如果API没给duration,就填
至%Y年%m月%d日%H时%M分%S秒
(均有前导零);保护时长自己用两个时间戳算,显示%Y年%m个月%d天%H小时%M分%S秒
,为0的不显示。(后者参照了现在常说的“保护1个月”“保护3天”的格式) - TODO:
VIP那里还不支持IP range的封禁;根据Antigng的建议,要加个延时防止编辑冲突,然而延时多久尚需讨论,希望能得到大家的建议。 - 以上。 --砜中嘌呤的白磷萃取 打谱 2017年3月10日 (五) 15:46 (UTC)
- 閣下打算放到哪一邊?--小躍(撈出記錄) 2017年3月10日 (五) 23:44 (UTC)
- 大致效果见此。 --砜中嘌呤的白磷萃取 打谱 2017年3月11日 (六) 03:35 (UTC)
- 閣下打算放到哪一邊?--小躍(撈出記錄) 2017年3月10日 (五) 23:44 (UTC)
- 对了,机器人找到第一个符合的讨论串就break了,所以如果有重复提报的话后面的它就不管了。 --砜中嘌呤的白磷萃取 打谱 2017年3月11日 (六) 10:59 (UTC)
- bot不能标记重复么?--百無一用是書生 (☎) 2017年6月7日 (三) 05:55 (UTC)
- 可以,这个申请现在想先搁着,暑假有空改进一下。 --砜中嘌呤的白磷萃取 打谱 2017年6月7日 (三) 06:01 (UTC)
- bot不能标记重复么?--百無一用是書生 (☎) 2017年6月7日 (三) 05:55 (UTC)
变化:可以处理重复提报(全部都添加处理结果)。UAA不处理了,交给其他机器人。
如果有牛头不对马嘴的回报结果,直接删掉就行;除非管理员继续管理操作,否则机器人不会再添加。 --砜中嘌呤的白磷萃取 打谱 2017年6月25日 (日) 12:05 (UTC)
- 批准測試運作(7日)請記得隨時注意測試的狀況。 --Kanashimi(留言) 2017年8月17日 (四) 10:01 (UTC)
@WhitePhosphorus:Lily135(留言) 2017年8月17日 (四) 10:05 (UTC)
- @WhitePhosphorus:是否已放棄本項申請?--Temp3600(留言) 2017年10月25日 (三) 08:00 (UTC)
- 紧急开关在此,可供管理员使用。 --砜中嘌呤的白磷萃取 打谱 2017年10月30日 (一) 11:41 (UTC) 刚刚开始测试,就从今天开始算吧。
- 測試已完成。测试过程中修复的问题:
- 之前的逻辑是优先使用 expire 而不是 duration,容易出现「2017年11月08日10时45分01秒」这种奇怪的结果。已修改优先使用 duration。
- 将来预期会作出的改进:
- 由于发现封禁/保护和提交编辑之间有时间差,在提交编辑时应该再确认一次管理员是否已更改封禁/保护结果。
- 封禁时 duration 参数还可以是这样的英文,之前没考虑到。
- 比较难以修复的问题:
- RFPP 没有固定的处理栏,机器人根据是否有他人发言判断,假如有其他人发言就不回报结果,宁可少做也不做错。Xiplus 君有一个判断是否已加入保护模板的正则表达式,会再观察是否使用。
- 由于 PHP 软件的问题,机器人看到的以年为单位的封禁和保护时间很奇怪,两年是 63113904 秒。
- 以上。 --砜中嘌呤的白磷萃取 打谱 2017年11月6日 (一) 16:30 (UTC)
- 關於短期封禁時間過後的處理不知如何?例如 115.82.209.209 --Kanashimi(留言) 2017年11月6日 (一) 22:38 (UTC)
- 封禁兩年的單位是秒,我想問題應該是這個12。--A2093064→Xiplus 2017年11月6日 (一) 22:57 (UTC)
- 不曉得封禁時間過後還在榜上的是不是也要把處理結果消去會比較好?或者放著原樣也是沒關係的,即使還有後續發展?例如 115.82.209.209 @ WP:VIP --Kanashimi(留言) 2017年11月6日 (一) 23:12 (UTC)
- 我覺得放著比較好,才知道這個請求已經被處理過。--A2093064→Xiplus 2017年11月8日 (三) 05:12 (UTC)
- 不曉得封禁時間過後還在榜上的是不是也要把處理結果消去會比較好?或者放著原樣也是沒關係的,即使還有後續發展?例如 115.82.209.209 @ WP:VIP --Kanashimi(留言) 2017年11月6日 (一) 23:12 (UTC)
- 封禁兩年的單位是秒,我想問題應該是這個12。--A2093064→Xiplus 2017年11月6日 (一) 22:57 (UTC)
- 關於短期封禁時間過後的處理不知如何?例如 115.82.209.209 --Kanashimi(留言) 2017年11月6日 (一) 22:38 (UTC)
- Special:Diff/46891101,小小bug(?),建議是直接四捨五入到分鐘或小時,標記時應該只需要寫到小時為最小單位就好了吧?--A2093064→Xiplus 2017年11月8日 (三) 05:14 (UTC)
- 這個沒標記到,處理欄全空也要標記(由TW提交的)。--A2093064→Xiplus 2017年11月11日 (六) 09:24 (UTC)
- 最新的代码已经 push 上去了,欢迎 review。 --砜中嘌呤的白磷萃取 打谱 2017年11月24日 (五) 15:11 (UTC)
- 正式批准運作 請持續觀察兩個月。 --Kanashimi(留言) 2017年11月27日 (一) 11:35 (UTC)
除了有 RFPP 有其他人发言的问题以外,上面的问题都修好了,包括四舍五入。我也觉得短期封禁时间过期还是放着比较好,现在应该也是这么处理的。
- 最新的代码已经 push 上去了,欢迎 review。 --砜中嘌呤的白磷萃取 打谱 2017年11月24日 (五) 15:11 (UTC)
- 這個沒標記到,處理欄全空也要標記(由TW提交的)。--A2093064→Xiplus 2017年11月11日 (六) 09:24 (UTC)