Конфигурационный файл формата Oauth YouTube для Reddit видео бот - PullRequest
0 голосов
/ 07 июня 2018

Как следует из заголовка, у меня проблемы с ботом, предназначенным для автоматического зеркалирования / загрузки видео с моего канала YouTube (в мой собственный субредит) с использованием этого бота .

У меня возникли проблемы, и я получаю эту ошибку:

C:\Users\REDACTED\Desktop\Youtube-Submitter-Bot-master>python youtubesubmitter_bot.py
Your OAuth2Util config file is in an old format and needs to be changed.

Я старался изо всех сил, чтобы перенести ее.

Traceback (most recent call last): File "youtube_submitter_bot.py", line 201, in main()
  File "youtube_submitter_bot.py", line 148, in main
    o = OAuth2Util.OAuth2Util(r, print_log=True)
  File "C:\Users\REDACTED\Anaconda3\lib\site-packages\OAuth2Util\OAuth2Util.py", line 156, in __init_
    self._set_app_info()
  File "C:\Users\REDACTED\Anaconda3\lib\site-packages\OAuth2Util\OAuth2Util.py", line 173, in _set_app_info
    self.r.set_oauth_app_info(self._get_value(CONFIGKEY_APP_KEY), 
AttributeError: 'Reddit' object has no attribute 'set_oauth_app_info'

Формат файла конфигурации oauth: .txt , я нигде не смог найти обновленный формат файла или документацию.

Бот hasenне обновлялся в течение 2 лет, и я знаю, что все изменилось, любая помощь или предложения очень ценятся!

Ответы [ 2 ]

0 голосов
/ 07 июня 2018

Бот, на который вы ссылались, был написан более двух лет назад и ожидает PRAW 3. Вы установили версию PRAW после версии 3, возможно, самую последнюю (5.4.0 на данный момент).PRAW 4 переименовал и переработал большинство методов, поэтому код, написанный для PRAW 3, не совместим с более новыми версиями PRAW.

Чтобы решить эту проблему, вы можете установить PRAW 3, используя pip install 'praw==3.6.2' --force-reinstall.А еще лучше, вы можете использовать другого бота, который написан для PRAW 4+.

0 голосов
/ 07 июня 2018

Мне кажется, что либо Python не может прочитать oauth.txt, либо вы забыли добавить ключ API для Reddit и, возможно, YouTube.

...