Можете ли вы использовать PRAW, чтобы найти чей-то первый комментарий в subreddit?

#python #reddit #praw

#python #Reddit #praw

Вопрос:

Похоже, что нет способа получить дату, когда пользователь подписался на subreddit через PRAW, но есть ли способ получить первый комментарий пользователя в конкретном subreddit?

Ответ №1:

Единственный способ, которым я могу это сделать, — проанализировать все его комментарии и отфильтровать комментарии, сделанные в этом конкретном subreddit. Затем вы можете отсортировать этот список на основе comment.created_utc и получить самый старый комментарий.

Вы можете проанализировать все комментарии пользователя и отфильтровать комментарии из определенного subreddit следующим образом —

 user = reddit.redditor('username')
target_subreddit = 'target_subreddit'
comment_list = []
# This iterates over all the comments made by the user
for comment in user.comments.new(limit=None):
    # Check if a comment belongs to your target subreddit
    if str(comment.subreddit) == target_subreddit:
        comment_list.append(comment)

# Sort comment_list based on comment.created_utc to get the oldest comment
...
  

Комментарии:

1. Спасибо! Я знаю, что это должно быть простым шагом, но я также действительно пытаюсь понять, как фильтровать комментарии пользователя по subreddit. Есть совет?