A bot (abbreviated from robot, or gobot) is a computer program playing go, it does not have a sophisticated user interface but 'talks' in GTP with a Go client or plays via a Server
See:
Referenced byGoPlayingProgramsKGSBotsDGSBotsArticleOfTheWeek/...