ModNoteMixin#
- class praw.models.reddit.mixins.ModNoteMixin#
Interface for classes that can have a moderator note set on them.
- author_notes(**generator_kwargs) Generator[praw.models.ModNote, None, None]#
Get the moderator notes for the author of this object in the subreddit it’s posted in.
- Parameters:
generator_kwargs – Additional keyword arguments are passed in the initialization of the moderator note generator.
- Returns:
A generator of
ModNote.
For example, to list all notes the author of a submission, try:
for note in reddit.submission("92dd8").mod.author_notes(): print(f"{note.label}: {note.note}")
- create_note(*, label: Optional[str] = None, note: str, **other_settings) praw.models.ModNote#
Create a moderator note on the author of this object in the subreddit it’s posted in.
- Parameters:
label – The label for the note. As of this writing, this can be one of the following:
"ABUSE_WARNING","BAN","BOT_BAN","HELPFUL_USER","PERMA_BAN","SOLID_CONTRIBUTOR","SPAM_WARNING","SPAM_WATCH", orNone(default:None).note – The content of the note. As of this writing, this is limited to 250 characters.
other_settings – Additional keyword arguments are passed to
create().
- Returns:
The new
ModNoteobject.
For example, to create a note on a
Submission, try:reddit.submission("92dd8").mod.create_note(label="HELPFUL_USER", note="Test note")