RoleBot's purpose is to be able to hand out reaction roles and have the ability to separate these roles into categories called "Folders".
RoleBot depends on you not having duplicated role names and making sure you have hoisted RoleBot's role above the roles you want it to hand out. Thanks to how permissions work RoleBot will not be able to function if you don't move it up in the list. You can check this by going to your server settings and looking at roles.
To set up join roles make sure to do @RoleBot join RoleName. Where obviously RoleName is whatever role you want it to use.
The rest of RoleBot focuses mainly on Reaction Roles.
For some good documentation on how to use the commands please go to this link.