Alternatives to writing your own bot
- If you want some automatable task done once, there's a page for bot requests
- Many repetitive tasks can be done using semi-bots, like the AutoWikiBrowser. See Wikipedia:Tools for a larger list of tools.
- Compute intensive tasks can be done against an offline copy of the database, see toolserver.