Andrew Garrett wrote:
On Wed, Apr 11, 2012 at 12:24 AM, Niklas Laxström <niklas.laxstrom@gmail.com
wrote:
Solution 2: Use the api.php to post to the user talk page.
- Has lots of failure cases:
** Connection error/Timeout
Try again.
** May need to create user account separately
Create a global account for the bot
** The account may be protected ** Talk page might be protected
give the bot account some global privilege that lets it do so.
This. Nothing else will cover every case.
What? I don't follow this at all. You think creating a super-bot is a good idea instead of handling edge cases gracefully? If the page is protected, don't post to it... it's protected.
This kind of message delivery is generally wiki-project newsletters and other quasi-spam, not S.O.S. signals from a sinking ship. If the tool skips a few pages due to them being protected, I think we'll be all right.
MZMcBride