欢迎访问宙启技术站
智能推送

使用Python的PRAW库在Reddit上自动化回复评论

发布时间:2024-01-13 16:30:04

import praw

import random

# 创建Reddit客户端

reddit = praw.Reddit(client_id='YOUR_CLIENT_ID', 

                     client_secret='YOUR_CLIENT_SECRET', 

                     user_agent='YOUR_USER_AGENT', 

                     username='YOUR_USERNAME', 

                     password='YOUR_PASSWORD')

# 获取特定subreddit的信息

subreddit = reddit.subreddit('AskReddit')

hot_posts = subreddit.hot(limit=10) 

# 遍历热门帖子的评论并自动回复评论

for submission in hot_posts:

    # 打印帖子的标题和评论数

    print(f"Title: {submission.title}, Comment count: {submission.num_comments}")

    

    # 获取帖子的前10个评论

    submission.comments.replace_more(limit=10)

    for comment in submission.comments.list():

        # 自动回复评论

        comment.reply(f"Thanks for your comment! Here's a random number: {random.randint(1, 100)}")

        print("Replied to a comment")

        

print("Finished replying to comments")