Включение имени пользователя комментария выше в ответ бота с PRAW

Я разрабатываю бота Reddit с PRAW и хочу, чтобы в его ответе было имя пользователя человека, которому бот отвечает.

for comment in comments:
    comment_text = comment.body.lower()
    isMatch = any(string in comment_text for string in words_to_match)
    if comment.id not in cache and isMatch:
        print("Comment match found;" + comment.id)
        comment.reply('Hello + author.name')
        print("Reply successful!")
        cache.append(comment.id)

Однако это не работает, и он просто отвечает текстом, как и ожидалось. Можно ли ответить именем пользователя комментария, за которым следует текст?


person Shane Hastings    schedule 03.05.2015    source источник


Ответы (1)


Вы можете получить автора в виде строки объекта комментария с помощью

str(comment.author)
person Horat gus    schedule 17.05.2015