Is abusefilter recoverable? It can even block you without any API-side notice. Do we want to risk it or let bot operators decide on their own?
Best, Martin po 4. 6. 2018 v 18:25 odesílatel Maarten Dammers <[email protected]> napsal: > Pywikibot has the concept of a recoverable error. Say your internet > connection drops or something else happens, the bot waits a bit and tries > again. The same logic could be applied when a abusefilter warning is > encountered and just throw an exception if it's not recoverable. We would > have to build a bit of abusefilter support in the framework and figure out > how to recover. Upload also has some logic with warnings, might be > something useful in there to base the logic on. > > Maarten > > On 03-06-18 22:34, Bináris wrote: > > > > 2018-06-03 22:23 GMT+02:00 Martin Urbanec <[email protected]>: > >> >> Well, failed sliently? Again, I run the same bot in cs.wiki and this is >> what I can see in logs. >> > Yes, that's what I wrote in the initial letter with a link to the log. For > me, this is quite silent. > But your example shows something important: Dalba's solution is not > general enough, either. It will work for abusefilter-warning, but not for > SpamFilterError. Or for abuse filters that deny edit. > >> >> Of course Pywikibot didn't report it by email, because it will be >> unexpectable (and, to be precise, Pywikibot do not always have a way to >> email you - for example, my Pywikibot bot password don't allow emailing >> (well, maybe it does, I'm not sure, but it isn't required to allow it). >> > > Pywikibot should have the option to send a mail to the owner, if he/she > wants, and setting the e-mail option for the bot account is worth for this > purpose. > Of course, it wouldn't be obligatory. > I don't think we could expect bot owners to monitor their logs all the > time. Why should a human do the work of a computer? > > > > _______________________________________________ > pywikibot mailing > [email protected]https://lists.wikimedia.org/mailman/listinfo/pywikibot > > > _______________________________________________ > pywikibot mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/pywikibot >
_______________________________________________ pywikibot mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot
