Community Wishlist Survey 2023/Bots and gadgets/Edit-war-detecting bot or bots
Appearance
Edit-war-detecting bot or bots
- Problem: Admins trying to calm down edit wars are limited to those they know about, those reported to AN/I, AIV, ANEW or RFPP. Others happen where the participants do not know to report or do not care ... I recall reading about one such EW that was discovered years ago by a similar technology to what I am proposing in which two users who edited only one article had been reverting each other up to 20 times a day on that article. Certainly there have to have been or be other situations like that.
- Proposed solution: A bot that would, at the very least, look at edit summaries and tags for the keywords: "undid", "restored" or "reverted" (and maybe "3RR", "warn", "report" or "stop you stupid idiot" ), as well as maybe edits that are substantially similar to each other in terms of affected content, being made in close proximity to each other. This is what I as a human do when reviewing ANEW or RFPP reports; it shouldn't be much harder for a bot to learn to do it.
Such a bot could then make reports to a bot-reported section of, say, ANEW, much as the anti-vandal bots do at AIV.
- Who would benefit: Everybody, in terms of edit wars less likely to go unnoticed.
- More comments:
- Phabricator tickets:
- Proposer: Daniel Case (talk) 04:55, 6 February 2023 (UTC)
Discussion
- I wonder if maybe the AbuseFilter Extension can already catch edit wars in some way KSiebert (WMF) (talk) 11:03, 6 February 2023 (UTC)?
- See ru:User:QBA-II-bot (reports possible edit wars to a special page (Examples: ru:Special:Diff/128417080 and ru:Special:Diff/128402425)) and ru:User:QBA-bot (Automatically sets up a semi-protection for certain types of edit wars and vandalism raids on articles. In trivial cases it may return the consensus version on its own. (Examples: ru:Special:Diff/128419503 and ru:Special:Diff/128419504, ru:Special:Diff/128410591 and ru:Special:Diff/128410592, ru:Special:Diff/128397980 and ru:Special:Diff/128397981. See also ru:Special:Log/protect/QBA-bot.)). — Alex NB IT (talk) 20:58, 10 February 2023 (UTC)
- On fr-wiki, Ywats0ns coded his bot (Wats0nsbot) to detect edit wars. It's still in beta if I'm not wrong. At the beginning, it was using Query like this. Nowadays, it returns new sections on fr:Wikipédia:Demande de protection de page (=Requests for page protection), such this example. AbuseFilter isn't really efficient for war edits, page_recent_contributors is slow. LD (talk) 23:08, 10 February 2023 (UTC)
- Hello @LD, this is the request I'm using to detect this: basically I'm detecting revert on pages with the Edit War Flag (R3R). This is a fairly simple system, but might be adapted to other languages as well Ywats0ns (talk) 07:35, 3 April 2023 (UTC)
- Note that there was once w:User:ProcBot/EW, but then that task died for unrelated reasons. * Pppery * it has begun 03:43, 11 February 2023 (UTC)
- I wonder if that was what I was describing. Daniel Case (talk) 03:23, 16 February 2023 (UTC)
- with detection of "stop you stupid idiot" @User:Novem Linguae kindly created a dump of edit histories for a month.There are a LOT of false positives,but the abuse level was far lower than I expected (Does antivandalism remove them??? Wakelamp (talk) 10:38, 20 February 2023 (UTC)
- @Iluvatar has a Discord bot with some related functionality. ~~~~
User:1234qwer1234qwer4 (talk) 17:34, 24 February 2023 (UTC)
Voting
- Support --NGC 54 (talk|contribs) 00:31, 11 February 2023 (UTC)
- Support Libcub (talk) 05:46, 11 February 2023 (UTC)
- Support Doktor Züm (talk) 07:11, 11 February 2023 (UTC)
- Support V0lkanic (talk) 08:46, 11 February 2023 (UTC)
- Support Exilexi (talk) 09:24, 11 February 2023 (UTC)
- Support Shizhao (talk) 13:39, 11 February 2023 (UTC)
- Support There should be war-detecting bots to help editors dealing with edit warrers. Thingofme (talk) 15:31, 11 February 2023 (UTC)
- Support Prairie Astronomer (talk) 15:31, 11 February 2023 (UTC)
- Support Ivario (talk) 22:07, 11 February 2023 (UTC)
- Support Daniel Case (talk) 02:57, 12 February 2023 (UTC)
- Support Squidward gaming (talk) 04:41, 12 February 2023 (UTC)
- Support HLFan (talk) 06:59, 12 February 2023 (UTC)
- Support TExtHumer (talk) 15:27, 12 February 2023 (UTC)
- Support Looking at the discussion, it seems that there are already bots for this from other wikis. It shouldn’t be much of a hassle to import them or even standardize them as a gadget. Liu1126 (talk) 07:11, 13 February 2023 (UTC)
- Support ドラみそ (talk) 03:01, 14 February 2023 (UTC)
- Support Rzuwig► 10:58, 15 February 2023 (UTC)
- Support cyrfaw (talk) 11:39, 15 February 2023 (UTC)
- Strong support Hári Zalán (talk) 15:56, 16 February 2023 (UTC)
- Support ~ Eejit43 (talk) 18:51, 17 February 2023 (UTC)
- Support Lightoil (talk) 02:57, 18 February 2023 (UTC)
- Support --Yining Chen (Talk) 10:15, 18 February 2023 (UTC)
- Support Same comment as that of Liu1126. Elucches (talk) 21:39, 18 February 2023 (UTC)
- Support Althair (talk) 02:07, 20 February 2023 (UTC)
- Support Hans5958 (talk) 02:52, 20 February 2023 (UTC)
- Support Davidgblackburn (talk) 05:35, 20 February 2023 (UTC)
- Support Tommy Kronkvist (talk) 09:07, 20 February 2023 (UTC)
- Support Wakelamp (talk) 10:39, 20 February 2023 (UTC)
- Support Qxyz123 (talk) 04:15, 21 February 2023 (UTC)
- Support Krzysiek 123456789 (talk) 13:03, 21 February 2023 (UTC)
- Support would be extremely helpful DrowssapSMM (talk) 16:08, 21 February 2023 (UTC)
- Support. —— Eric Liu(Talk) 02:18, 23 February 2023 (UTC)
- Support Krokofant (talk) 09:30, 24 February 2023 (UTC)