Python-回复特定线程中的所有顶级注释
我想为reddit编写一个简单的Python 3 bot,它将回复一个线程中的所有顶级评论,并在特定的子reddit中使用特定的标题。 例如:Python-回复特定线程中的所有顶级注释,python,bots,reddit,Python,Bots,Reddit,我想为reddit编写一个简单的Python 3 bot,它将回复一个线程中的所有顶级评论,并在特定的子reddit中使用特定的标题。 例如: Bot扫描/r/testsubreddit以查找标题为“Bot触发器”的最新帖子 Bot使用预定义列表中的随机字符串回复该线程中的所有顶级注释 做这件事最好的方法是什么 谢谢。我认为这是一个合理的问题。你问的是“我该怎么做?”,而不是“为我构建这个”,这对于一个编程问答网站来说无疑是一个有效的问题 我认为你可以走两条可能的路线: 使用您选择的库(我将
- Bot扫描/r/testsubreddit以查找标题为“Bot触发器”的最新帖子
- Bot使用预定义列表中的随机字符串回复该线程中的所有顶级注释
谢谢。我认为这是一个合理的问题。你问的是“我该怎么做?”,而不是“为我构建这个”,这对于一个编程问答网站来说无疑是一个有效的问题 我认为你可以走两条可能的路线:
请求
)对服务器进行一些网络调用。该页面上有很多内容需要消化,但是要开始使用OAuth,您需要使用OAuth来创建一个不仅仅是只读的机器人,请查看Get your auth headers (or Reddit instance if you're using PRAW)
Get the submission you want to target
Get all of the top-level comments on that submission
Loop through them and reply however you want
如果你被卡住了,你可以在我的潜艇上问问题,或者来和我谈谈
一旦您开始编写一些初始代码,您的程序员同事将对您的帮助请求作出更热情的响应:-)
快乐编码 可能从
PRAW
docs开始,并实际尝试一些东西。网上有很多示例代码。您不需要在代码中有特定的顶级注释。您只需要了解如何构建bot。AFAIKPRAW
文档展示了如何处理顶级评论。再挖一些。这件事使我感到非常震惊