code: def remove_member_roles(self, guild_id: int, member_id: int, roles: List[int]):
          
          current_roles = [role for role in self.get_guild_member_by_id(guild_id, member_id)['roles']]
          new_list = [role for role in current_roles if role not in roles]
          self.set_member_roles(guild_id, member_id, new_list)
docs: Add roles to a member
  
          This method takes a list of **role ids** that you want to strip from the user,
          subtracting from whatever roles they may already have. This method will fetch
          the user's current roles, and add to that list the roles passed in. This method
          will only remove roles from the user that they have at the time of execution,
          so you don't need to check that the user has the roles you're trying to remove
          from them (as long as those roles are valid roles for this guild).
  
          This method differs from ``set_member_roles`` in that this method REMOVES roles
          from the user's current role list. ``set_member_roles`` is used by this method.
  
          Args:
              guild_id: snowflake id of the guild
              member_id: snowflake id of the member
              roles: list of snowflake ids of roles to remove