docs: def accepts_moderator_roles(func):
      """
      Decorator that accepts only moderator roles
      :param func:
      :return:
      """
      if inspect.isclass(func):
          apply_function_to_members(func, accepts_moderator_roles)
          return func
      else:
          @functools.wraps(func)
          def decorator(*args, **kwargs):
              return accepts_roles(*ROLES_MODERATOR)(func)(*args, **kwargs)
  
          return decorator