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
