我的不和谐机器人能从一个subreddit随机抓取一个“热门”帖子,然后按命令链接它吗?

2024-04-29 15:23:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在制作一个不和谐的机器人,它将在命令下从r/copypalita输出copypalita。我希望它从r/copypalita的“热门”部分随机获取一个帖子,并在有人使用该命令时回复它,而不是手动获取copypalita并将其放入列表中。在

我已经尝试过使用IFTTT和webhooks在那里发布东西,但这是自动的,在特定的渠道,而不是通过我的bot。在

有没有办法做到这一点?在


Tags: 命令列表bot机器人webhooks手动帖子热门
1条回答
网友
1楼 · 发布于 2024-04-29 15:23:44
import praw
from random import randint
reddit = praw.Reddit(client_id=],
                     client_secret=keys,
                     user_agent=keys,
                     username=keys,
                     password=keys)
postsIds = []
limit = 50

for submission in reddit.subreddit("yoursubreddithere").hot(limit=limit):
    postIds.append(submission.id)

postData = reddit.submission(id=postIds[randint(0,limit)]

print(postData.body) # Your random post data

相关问题 更多 >