Hi,
I've noticed botMayEdit() doesn't check for a whitelist if the template used is {{nobots}}, instead it always returns False. Is that a bug or a feature? From reading the documentation on en:Template:Bots, it seems that {{nobots|allow=FooBot}} isn't actually a supported way of using the template (instead it should be {{bots|allow=FooBot}}) so pywikibot is doing it right. Still, I just wanted to check before I go fiddling with the template on somebody's talk page (again) :)
Cheers, Morten