PRAW: 回复帖子

7 投票
2 回答
4858 浏览
提问于 2025-04-18 15:46

正如标题所说,我找不到PRAW中用来回复Reddit帖子的方法。

到目前为止,我写了一个相对简单的机器人,它会在某个特定的子版块中寻找新帖子。我的问题是,一旦找到这个帖子,我不知道怎么去回复它。

2 个回答

5

截至2018年10月,submission.add_comment()这个功能在PRAW中已经不能用了。

现在你可以使用的新方法是submission.reply()

8

不太清楚你提到的“提交”是指提交到reddit的内容,还是指对reddit上某个提交的评论。如果是前者,你需要使用 Submission#add_comment 这个方法。如果你把提交的内容存储在变量名为 s 的地方,那么你可以这样做:

s.add_comment('This is my comment. There are many like it, but this one is mine.')

如果你想知道如何回复一条评论,你需要使用 Comment#reply 这个方法。如果你把评论存储在变量名为 c 的地方,那么你可以这样做:

c.reply("Here is a reply to your comment.")

撰写回答