jayvdb added a comment.

  In https://phabricator.wikimedia.org/T90422#2093544, @Xqt wrote:
  
  > I disagree. Bot's {{bots}}/{{nobots}} behaviour must reflect the common use 
of enabling/disabling bot edits. We should not introduce a new set of templates 
and parameters.
  
  
  I agree.  `nobots` with parameter `deny` should be considered unrecognised 
syntax/invalid/etc.
  
  > Others would use other templates the bot does not understand. Vice versa is 
the right way. Users should read the documentation before they assume any bot 
directives.
  
  I dont understand your argument here.  Templates that we dont understand are 
ignored.
  
  However Pywikibot explicitly supports and implements `nobots` and `bots`.  
The users expect Pywikibot to do this.  If Pywikibot encounters some 
unrecognised syntax in `nobots` and `bots`, Pywikibot must err on the side of 
caution; i.e. avoid editing the page.  A very loud warning would be 
appropriate.  We could also create a script that finds any pages using 
`nobots`/`bots` with unrecognised syntax and the script could fix the page 
syntax.

TASK DETAIL
  https://phabricator.wikimedia.org/T90422

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: darthbhyrava, jayvdb
Cc: darthbhyrava, Xqt, XZise, jayvdb, Mpaa, gerritbot, pywikibot-bugs-list, 
Aklapper, Rubin16



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to