python - 如何按新评论对评论进行排序,并阻止我的机器人评论相同的评论?
问题描述
subreddit = reddit.subreddit("Gintama")
for post in subreddit.new():
for comment in post.comments():
if hasattr(comment,"body"):
comment_lower = comment.body.lower()
if " zura " in comment_lower:
print("_________________")
print(comment.body)
comment.reply("Zura janai, Katsura da!!")
comment.save
time.sleep(600)
这是我写的代码。我想做的是按“新”对评论进行排序。然后查看是否有任何评论说关键字并回复它。
当我运行这段代码时,它回复了与关键字相同的评论,甚至回复了自己。如何防止此机器人回复相同的评论并停止回复自己?
解决方案
推荐阅读
- sql-server - 哪一列导致“将 datetime2 数据类型转换为 datetime 数据类型导致值超出范围”?
- react-router - react-router-config:如何仅在 onClick 上使用 {renderRoutes} 渲染孙子路由
- reactjs - 如何在不修改 .htaccess 文件的情况下在 Apache 服务器上设置 React 应用程序?
- mysql - MySQL选择只有一些值但没有其他值的行
- ssl - 无权访问远程集群中的 Kafka Connect 内部主题
- docker - 在 jFrog 工件中存储 docker 图像 - 本地设置
- swift - 出现错误:当我将 pod 推送到私有 cocoapods 存储库时使用未声明的类型
- reactjs - setState 中的扩展运算符执行两次而不是一次
- python - 在 python 中使用 pandas 将数据写入现有 Excel
- javascript - 从 web 应用程序收集数据到谷歌表