Bots are automated scripts that can preform various tasks (e.g., weave links, add pictures, etc.) depending on their API (programming). Most are written in PHP, but others can be written in Java or JavaScript; whatever works with MediaWiki (which is programmed in PHP).