Page MenuHomePhabricator

Consider hiding delete and block events by admins and bots
Open, Needs TriagePublic

Description

There are sometimes many deletion log actions by an admin, that is not a bot. Maybe it is scripted, or maybe there is just a lot to delete.

_(From #countervandalism earlier today)_

loftyabyss: bots could possibly handle repeated actions better... bswiki has had deletions for hours, so -sw can't be used for much else in the meantime...

loftyabyss: Krinkle: deleter wasn't a bot, but was clearly running some kind of script, but I thought maybe the cvn bots could ignore repeated actions, or perhaps ignore those on the whitelist, I tried adding them but they still appeared in the channel

Current state:

  • CVNBot hides all actions by users on its bot list by default.
  • CVNBot hides all actions made with a "flood" or "bot" flag by default.
  • CVNBot supports showing block actions, delete actions and other log actions by admins.
  • For each type of action (edit, new page, new account, delete page, protect page, block user, etc.) it is possible to decide when to show it:
    • 1= Show always.
    • 2= Hide for trusted users (local admins, local bots, global whitelist), but show the rest.
    • 3= Hide always.

For log actions like "delete page" the different ways to show it does not make much difference since the only kind of user with the ability to delete pages (generally) are admins. So if we want to hide them for trusted users, that is almost the same as hiding always.

So the questions are:

  • Is it sometimes useful for CVNBot to report page deletions?
  • Is it useful in #cvn-sw?
  • Is it useful in other channels?

The bot is configured for each channel separately, so we can change this one at a time. There is no need for all channels to agree :)

@AntiCompositeNumber wrote on 24 Oct 2021:

CVNBot14 has been repeatedly flooding out due to a series of high-speed bulk deletions on hrwiki. CVNBot14 has also flooded out several times when someone does a large batch deletion on Commons.

@wikisismos@github.com wrote on 26 Nov 2021 at https://github.com/wikimedia/countervandalism-CVNBot/issues/75:

In order to prevent the bot from leaving the channel due to excessive flooding; ignore blocks made by sysops who have set the 'flood' flag