Я пытаюсь создать бота Reddit, когда при упоминании имени пользователя он получает комментарии пользователей и отправляет их в API для их анализа и возврата запроса, но когда Я стараюсь, чтобы загрузить их это дает мнеPRAW 4: 400 ERROR при попытке загрузить комментарии пользователей
prawcore.exceptions.BadRequest: received 400 HTTP response
Это код:
if text.startswith('/u/PersonalityInsights'):
print "Mentioned!"
print comment
username = text.split()[1]
print username
if username.startswith('/u/'):
validusername = username[3:]
print validusername
global redditor
redditor = bot.redditor(username)
else:
global redditor
redditor = bot.redditor(username)
file = codecs.open('userscommentsreddit.txt', 'w+', encoding='utf8')
for comment in redditor.get_comments(limit=None):
print comment.body
метод я использую: get_comments(limit=None)
в Praw 3 он работал, но здесь это выходит из строя. Я попробовал сжать имя пользователя, но сбой произошел с той же ошибкой. Счет я пытаюсь загрузить комментарии мой:/и/UnknownDeveloper
Я попытался понижая имя пользователя, но ту же ошибку, Заменены цикл с этим: for comment in redditor.comments.new(limit=None):
и еще ошибка 400
Если вы вас интересует полный код здесь ссылка на GitHub gist.
Версия Praw 4.1.0