使用praw发布时自动在reddit中添加评论

问题描述 投票:1回答:1

我正在创建一个Reddit机器人。当我创建包含图片和标题的帖子时。我想在创建的帖子下自动添加评论,该帖子包含一段文本(“ hello world”)。

我正在使用python和praw。

我看过文档

https://praw.readthedocs.io/en/v3.6.0/pages/code_overview.html?highlight=comment#praw.objects.Submission.add_comment

但是我无法设法将其包裹住并使之工作。

这是我用来发布带有标题和图像的帖子的代码。

reddit.subreddit(subreddit).submit_image(title, image_path)

我如何也可以为创建的帖子添加评论?

python bots reddit praw
1个回答
1
投票

您正在查看PRAW(3.6.0)的旧版本的文档,至少从2016年以来未进行过更新。可以找到最新的文档here。根据您对submit_image的使用,我猜您至少使用了PRAW 6.1.0,因为该方法为added in that version

[submitsubmitsubmit_image方法都返回新创建的submit_image。然后,您需要做的就是submit_videosubmit_video,如下所示:

Submission

如果您不需要对帖子进行任何操作(因此不需要将其存储在变量中,则甚至可以在一行中执行此操作:

Submission
© www.soinside.com 2019 - 2024. All rights reserved.