On Mon, Jan 13, 2020 at 6:57 AM Baskauf, Steven James < steve.baskauf@vanderbilt.edu> wrote:
The other thing that is different about what I'm doing and what is being done by the other user who is not encountering this problem is that I'm authenticating directly by establishing a session when the script starts (lines 347-349).
As Brad said, you should use OAuth: https://www.mediawiki.org/wiki/Manual:Pywikibot/OAuth/Wikimedia It won't help with the throttling, but it's simpler and more secure (and if you do use PAWS, it should work without any setup).
Eventually I will probably apply for a bot flag, but I doubt that this bot
will ever be autonomous, so is that really necessary?
While the ultimate authority on thi is always the community of the given wiki (via its bureaucrats, or a bot approval committee in some cases), IMO semi-autonomous tools are the ones where a human reviews every edit, which does not seem to be the case here. In any case, it is necessary if you want to make several dozen edits a minute and are not in any other group which has the noratelimit right.
Would it matter if I used my own account instead of a separate bot account?
Depends on the exact limit you've hit, but probably not unless you are an administrator on that wiki.