There are no global filters that will block you, and that is purposeful
decision and steward-imposed condition, though there are local filters
all over the place that will do so, including meta.
Now the filters have been targetted at spambots, and are well-tuned,
though not perfect, so you will need to be on good terms with admins if
you are going to force an edit that may be spammy. I would still
recommend that you talk to admins about writing abuse filters to allow
bots to be excluded fro the impact (pretty easy tweak)
Note that bot edits won't get around title and spam blacklists, which I
saw mentioned for twitter.com/search
-- billinghurst
------ Original Message ------
From: "Martin Urbanec" <[email protected]>
To: "Pywikibot discussion list" <[email protected]>
Sent: 5/06/2018 3:08:48 PM
Subject: Re: [pywikibot] Archivebot fails on abuse filter
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 list
[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