In order to support bots such as the English Wikipedia's [[User:LivingBot]], MassMessage should have an API module to submit deliveries.
One question off the top of my head is how to handle validation checks. That is, whether to trust the sender to write sane HTML or to throw a warning or an error (e.g., with invalid HTML input). Same with an invalid input list or... however else someone can fuck up a delivery. ;-) This'll need some thought.
Let's keep this bug contained to the delivery module. I'll file (and cross-reference) a separate bug for a job status module.
Neither of these bugs should be considered blockers to deployment, as far as I'm concerned.
Version: unspecified
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=54860