code: def comment_list(self, group_by, limit=None, page=None, body_matches=None,
                       post_id=None, post_tags_match=None, creator_name=None,
                       creator_id=None, is_deleted=None):
          
          params = {
              'group_by': group_by,
              'limit': limit,
              'page': page,
              'search[body_matches]': body_matches,
              'search[post_id]': post_id,
              'search[post_tags_match]': post_tags_match,
              'search[creator_name]': creator_name,
              'search[creator_id]': creator_id,
              'search[is_deleted]': is_deleted
              }
          return self._get('comments.json', params)
docs: Return a list of comments.
  
          Parameters:
              limit (int): How many posts you want to retrieve.
              page (int): The page number.
              group_by: Can be 'comment', 'post'. Comment will return recent
                        comments. Post will return posts that have been recently
                        commented on.
              body_matches (str): Body contains the given terms.
              post_id (int):
              post_tags_match (str): The comment's post's tags match the
                                     given terms. Meta-tags not supported.
              creator_name (str): The name of the creator (exact match).
              creator_id (int): The user id of the creator.
              is_deleted (bool): Can be: True, False.
  
          Raises:
              PybooruAPIError: When 'group_by' is invalid.