The art of bot design