In Reddit, a redditor is the term given to a user. A moderator is a redditor whose task is to moderate a subreddit. Here we will see how to check whether a redditor is a moderator of any subreddit or not. We will be using the is_mod
attribute of the Redditor
class to check whether a redditor is a moderator or not.
Example 1 : Consider the following redditor :
The user name of the redditor is : spez.
# importing the module import praw # initialize with appropriate values client_id = "" client_secret = "" username = "" password = "" user_agent = "" # creating an authorized reddit instance reddit = praw.Reddit(client_id = client_id, client_secret = client_secret, username = username, password = password, user_agent = user_agent) # the name of the redditor redditor_name = "spez" # instantiating the Redditor class redditor = reddit.redditor(redditor_name) print ( "Is " + redditor_name + " a moderator? : " + str (redditor.is_mod)) |
Output :
Is spez a moderator? : True
Example 2 : Consider the following redditor :
The user name of the redditor is : AutoModerator
# importing the module import praw # initialize with appropriate values client_id = "" client_secret = "" username = "" password = "" user_agent = "" # creating an authorized reddit instance reddit = praw.Reddit(client_id = client_id, client_secret = client_secret, username = username, password = password, user_agent = user_agent) # the name of the redditor redditor_name = "AutoModerator" # instantiating the Redditor class redditor = reddit.redditor(redditor_name) print ( "Is " + redditor_name + " an employee of Reddit? : " + str (redditor.is_mod)) |
Output :
Is AutoModerator a moderator? : True
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.