为什么我的 discord 机器人会发布旧模因? | Discord.py
Why is my discord bot posting old memes? | Discord.py
我正在制作一个 discord 模因机器人并且它正在工作,但我有一个小问题。出于某种原因,它不断发送同一套旧模因。我该如何解决?
def updateMemes(subreddit = "memes"):
global name
global url
subreddit = reddit.subreddit("memes")
allSubs = []
top = subreddit.top(limit=100)
for submission in top:
allSubs.append(submission)
randomSub = random.choice(allSubs)
name = randomSub.title
url = randomSub.url
因为您明确请求了有史以来排名前 100 的帖子,而且很少更改。
top = subreddit.top(limit=100)
如您在 PRAW docs 中所见,time_filter
的默认值为 "all"
。如果您想获得 today/this 周/... 的热门帖子,这将有很大差异,然后为 time_filter
参数传递一个参数。
可接受的值(包括示例)在我链接的文档页面中。
我正在制作一个 discord 模因机器人并且它正在工作,但我有一个小问题。出于某种原因,它不断发送同一套旧模因。我该如何解决?
def updateMemes(subreddit = "memes"):
global name
global url
subreddit = reddit.subreddit("memes")
allSubs = []
top = subreddit.top(limit=100)
for submission in top:
allSubs.append(submission)
randomSub = random.choice(allSubs)
name = randomSub.title
url = randomSub.url
因为您明确请求了有史以来排名前 100 的帖子,而且很少更改。
top = subreddit.top(limit=100)
如您在 PRAW docs 中所见,time_filter
的默认值为 "all"
。如果您想获得 today/this 周/... 的热门帖子,这将有很大差异,然后为 time_filter
参数传递一个参数。
可接受的值(包括示例)在我链接的文档页面中。