Self Roles allows users to add/remove roles to/from their self from a list of roles that has been created/set by the guild admins.
To add/remove a role from this list you can use the
!sr add <role> and
!sr remove <role> commands.
To list all roles that can be self assigned you can use the
!sr list command.
After you have added some roles to the self role list you (and your users) can add/remove the roles from yourself using the
!sr use <role> and
!sr unuse <role> commands.