Не совсем понятно, что вам нужно.
Вы уже написали функцию, которая выдаёт случайную роль с вашего списка "roles", если в этом списке будет роль с правами Администратора, то бот (в случае если сам является администратором и роль бота выше, чем выдаваемая роь) сможет выдать эту роль пользователю.
Если же вы хотите дать какой-то роли права администратора, то читайте документацию по этому поводу.
Там сказано, что объект Role (роль) имеет метод "
edit()", у которого есть параметр "
permissions". В свою очередь "Permissions" имеет атрибут "
administrator", установив который в значение "True" вы сможете дать права администратора для определённой роли.
А уже роль вы сможете выдать пользователю, как в вашем коде.