There are three main types of RPA bots: unattended bots that operate without human intervention, attended bots that work as digital aides to human employees, and hybrid bots that combine features of both unattended and attended bots.