【发布时间】:2021-08-13 09:35:15
【问题描述】:
reddit = praw.Reddit(client_id='xyz',
client_secret='xyz',
user_agent='xyz',check_for_async=False)
@bot.command(aliases=['memes'])
async def meme(ctx):
memes_submissions = reddit.subreddit('dankmemes').new()
post_to_pick = random.randint(1, 10)
for i in range(0, post_to_pick):
submission = next(x for x in memes_submissions if not x.stickied)
embed = discord.Embed(title= f"Meme-" ,color=0xFF00FF)
embed.set_image(url=submission.url)
'''embed.set_thumbnail(url=ctx.author.avatar_url)'''
embed.set_footer(text='requested by: \n{0}'.format(ctx.author),icon_url=ctx.author.avatar_url)
await ctx.send(embed=embed)
我写下来是为了从 reddit sub "dankmemes" 中一次提取 1 个 meme 我想知道是否有一种方法可以让我获得前 5 个模因或获得多个模因?
任何建议都会有很大帮助。太棒了!
【问题讨论】:
-
我认为你不应该使用 praw ,因为它会死而且非常慢。你可以试试RedditEasy。它是我做的,比 praw 快 2 倍!并回答您的问题:我认为没有办法一次获得 2 个帖子。
-
@EmirSürmen WOW 我试试看。
标签: discord discord.py praw