Reddit бот: проблемы с получением комментариев - PullRequest
0 голосов
/ 11 декабря 2018

Я пытался создать простого бота Reddit, используя Python с PRAW.Тем не менее, у меня проблема с получением комментариев из subreddit.Моё «test_word» не было найдено, поэтому я распечатал полученные комментарии, чтобы посмотреть, как они выглядят, и вот они выглядят, например, вот эти пять, например:получаю странные буквенные комбинации вместо комментариев, я полагаю, что я неправильно использую PRAW?

Код, который я использовал ниже:

import praw
import time

processed = []
counter = 0

def run():
    # log in
    redd = praw.Reddit(client_id = client_id,
                        client_secret = client_secret,
                        username = username,
                        password = password,
                        user_agent = useragent)

    # get comments
    for comment in redd.subreddit('testingground4bots').comments(limit=25):

        # test to see what comments look like
        print(comment)

        # reply if phrase found
        if "test_word" in comment.body.lower() and comment.id not in processed:
            comment.reply("Test successful!")
            processed.append(comment.id)
            print("replied to comment with id {}".format(comment.id))

while True:
    run()
    time.sleep(120)
...