Много ошибок с использованием PRAW - PullRequest
0 голосов
/ 29 мая 2019

Я запускаю код, и он дает мне кучу ошибок, таких как «invalid_grant error processing request».В моем действительном коде мои идентификаторы и пароли установлены правильно.Что я делаю не так?

import random
import praw

jokes = open('jokelist.txt').read().splitlines()
joke = ''

#Sets up base of bot
reddit = praw.Reddit(client_id='',
                             client_secret = '',
                             username = 'JokeMeBot',
                             password = '',
                             user_agent = 'JokeMeBot by /u/Tawkins')


#sets the subreddit
subreddit = reddit.subreddit('dadjokes')

#how to call the bot
keyword = '!JokeMe'
#Checks if the keyword is in the subreddit
for comment in subreddit.stream.comments():
    if keyword in comment.body:
#sets to a random joke and posts
        joke = random.choice(jokes)
        comment.reply(joke)
        print('posted')
    else:
        print("oops")

1 Ответ

0 голосов
/ 13 июня 2019

Из документации praw:

https://praw.readthedocs.io/en/latest/getting_started/authentication.html#script-application

Примечание

Если возникает следующее исключение, дважды проверьте свои учетные данные и убедитесь, чтоимя пользователя и пароль, которые вы используете, предназначены для того же пользователя, с которым связано приложение:

OAuthException: недопустимый запрос обработки ошибки

Поэтому я бы дважды проверил ваши учетные данные и посмотрел,решает это.Помните, что имя пользователя - это имя вашей учетной записи Reddit, а не имя бота.

...