SubredditMessage¶
-
class
praw.models.SubredditMessage(reddit, _data)¶ A class for messages to a subreddit.
-
__init__(reddit, _data)¶ Construct an instance of the Message object.
-
block()¶ Block the user who sent the item.
Note
This method pertains only to objects which were retrieved via the inbox.
Example usage:
comment = reddit.comment('dkk4qjd') comment.block() # or, identically: comment.author.block()
-
collapse()¶ Mark the item as collapsed.
Note
This method pertains only to objects which were retrieved via the inbox.
Example usage:
inbox = reddit.inbox() # select first inbox item and collapse it message = next(inbox) message.collapse()
See also
uncollapse()
-
delete()¶ Delete the message.
Note
Reddit does not return an indication of whether or not the message was successfully deleted.
-
fullname¶ Return the object’s fullname.
A fullname is an object’s kind mapping like
t3followed by an underscore and the object’s base36 ID, e.g.,t1_c5s96e0.
-
mark_read()¶ Mark a single inbox item as read.
Note
This method pertains only to objects which were retrieved via the inbox.
Example usage:
inbox = reddit.inbox.unread() for message in inbox: # process unread messages
See also
mark_unread()To mark the whole inbox as read with a single network request, use
praw.models.Inbox.mark_read()
-
mark_unread()¶ Mark the item as unread.
Note
This method pertains only to objects which were retrieved via the inbox.
Example usage:
inbox = reddit.inbox(limit=10) for message in inbox: # process messages
See also
mark_read()
-
mute(_unmute=False)¶ Mute the sender of this SubredditMessage.
-
classmethod
parse(data, reddit)¶ Return an instance of Message or SubredditMessage from
data.Parameters: - data – The structured data.
- reddit – An instance of
Reddit.
-
reply(body)¶ Reply to the object.
Parameters: body – The markdown formatted content for a comment. Returns: A Commentobject for the newly created comment.Example usage:
submission = reddit.submission(id='5or86n') submission.reply('reply') comment = reddit.comment(id='dxolpyc') comment.reply('reply')
-
uncollapse()¶ Mark the item as uncollapsed.
Note
This method pertains only to objects which were retrieved via the inbox.
Example usage:
inbox = reddit.inbox() # select first inbox item and uncollapse it message = next(inbox) message.uncollapse()
See also
collapse()
-
unmute()¶ Unmute the sender of this SubredditMessage.
-