Bot is a software application that runs automated tasks over the Internet, typically performing simple and structurally repetitive actions at a much higher rate than would be possible for a human alone. Bots can be beneficial (like chatbots for customer service) or malicious (like bots used for attacks).