My bot's source code at Wikipedia.