首页 > 解决方案 > PRAW 评论和置顶

问题描述

我想对帖子发表评论,并立即将其粘贴:

for submission in sub:
    if (submission.is_video or os.path.splitext(submission.url)[-1] in [".gif", ".gifv", ".mp4", ".webm"]) and submission.id not in get_old_submissions():
        submission.reply(MESSAGE)

我尝试遍历提交的评论,检查正文是否等于消息,但我的评论似乎根本没有出现:

        print(submission.comments.list())

只是给[]。是否有一种简单的方法可以获取新评论的 id,以便我可以立即将其固定?

标签: pythonpraw

解决方案


.reply() 返回一个 Comment 对象,因此您可以将其分配给一个变量,然后将其粘贴

comment = submission.reply()
comment.mod.distinguish(sticky=True)

推荐阅读