RuleModeration¶
- class praw.models.reddit.rules.RuleModeration(rule)¶
Contain methods used to moderate rules.
To delete
"No spam"from r/test try:reddit.subreddit("test").rules["No spam"].mod.delete()
To update
"No spam"from r/test try:reddit.subreddit("test").removal_reasons["No spam"].mod.update( description="Don't do this!", violation_reason="Spam post" )
- Parameters:
rule (models.Rule)
- __init__(rule)¶
Initialize a
RuleModerationinstance.- Parameters:
rule (Rule)
- Return type:
None
- delete()¶
Delete a rule from this subreddit.
To delete
"No spam"from r/test try:reddit.subreddit("test").rules["No spam"].mod.delete()
- Return type:
- update(*, description=None, kind=None, short_name=None, violation_reason=None)¶
Update the rule from this subreddit.
Note
Existing values will be used for any unspecified arguments.
- Parameters:
- Return type:
- Returns:
A Rule object containing the updated values.
To update
"No spam"from r/test try:reddit.subreddit("test").removal_reasons["No spam"].mod.update( description="Don't do this!", violation_reason="Spam post" )