CommentModeration¶
-
class
praw.models.reddit.comment.
CommentModeration
(comment)¶ Provide a set of functions pertaining to Comment moderation.
-
__init__
(comment)¶ Create a CommentModeration instance.
Parameters: comment – The comment to moderate.
-
approve
()¶ Approve a
Comment
orSubmission
.Approving a comment or submission reverts a removal, resets the report counter, adds a green check mark indicator (only visible to other moderators) on the website view, and sets the
approved_by
attribute to the authenticated user.
-
distinguish
(how='yes', sticky=False)¶ Distinguish a
Comment
orSubmission
.Parameters: - how – One of ‘yes’, ‘no’, ‘admin’, ‘special’. ‘yes’ adds a moderator level distinguish. ‘no’ removes any distinction. ‘admin’ and ‘special’ require special user privileges to use.
- sticky – Comment is stickied if True, placing it at the top of the comment page regardless of score. If thing is not a top-level comment, this parameter is silently ignored.
-
ignore_reports
()¶ Ignore future reports on a Comment or Submission.
Calling this method will prevent future reports on this Comment or Submission from both triggering notifications and appearing in the various moderation listings. The report count will still increment on the Comment or Submission.
-
remove
(spam=False)¶ Remove a
Comment
orSubmission
.Parameters: spam – When True, use the removal to help train the Subreddit’s spam filter (default: False).
-
undistinguish
()¶ Remove mod, admin, or special distinguishing on object.
-
unignore_reports
()¶ Resume receiving future reports on a Comment or Submission.
Future reports on this Comment or Submission will cause notifications, and appear in the various moderation listings.
-