Oauth配置文件格式youtube到reddit视频b

2024-10-16 20:52:14 发布

您现在位置:Python中文网/ 问答频道 /正文

正如标题所示,我遇到了一个bot问题,这个bot被设计成使用this bot自动镜像/上传来自我自己的youtube频道(到我自己的subreddit)的视频

我遇到了一些问题,出现了以下错误:

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,我在任何地方都找不到更新的文件格式或文档

机器人已经两年没有更新了,我知道事情已经改变了,任何帮助或建议都非常感谢


Tags: inpyselfinfoappyoutubebotline
2条回答

在我看来,要么Python无法读取oauth.txt,要么您忘记为Reddit和YouTube添加API键

你链接的bot是两年前写的,需要的是PRAW 3。你已经安装了PRAW post版本3,可能是最新版本(到现在为止是5.4.0)。praw4重命名并重写了大多数方法,因此为praw3编写的代码与PRAW的较新版本不兼容

要解决这个问题,可以使用pip install 'praw==3.6.2' force-reinstall安装praw3。更好的是,您可以使用为praw4+编写的其他bot

相关问题 更多 >