【发布时间】:2021-07-10 02:27:32
【问题描述】:
我在 discord.py 中制作了一个机器人,并使用 asyncpraw 有一个完整的 meme 命令(praw 不起作用)。但是模因出现需要花费大约 8 到 10 秒的时间。有什么办法可以减少时间吗?这是代码:-
@client.command(aliases=['memes'])
async def meme(ctx):
subreddit = await reddit.subreddit("memes")
all_subs = []
top = subreddit.top(limit = 200)
async for submission in top:
all_subs.append(submission)
random_sub = random.choice(all_subs)
name = random_sub.title
url = random_sub.url
ups = random_sub.score
link = random_sub.permalink
comments = random_sub.num_comments
embed = discord.Embed(title=name,url=f"https://reddit.com{link}", color=ctx.author.color)
embed.set_image(url=url)
embed.set_footer(text = f"????{ups} ????{comments}")
await ctx.send(embed=embed)
【问题讨论】:
标签: discord discord.py praw asyncpraw