Bot is an Application
perform tasks that are both simple and structurally repetitive.
Bot largest is in web spidering (web crawler), in which an automated script fetches, analyzes and files information from web servers at many times the speed of a human. More than half of all Internet traffic is made up of Bots.
Bot perform Communication with other users of Internet based services, via Instant Messaging (IM), Internet Relay Chat (IRC), or another web interface.
Bot are also used for Malicious Software for many different functions such as Attacks, Denial-of-Service, spam, Credential Stuffing and many more.
There might be more information for this subject on one of the following: