我正在尝试将PRAW用于discord.py命令。但是,我不希望在执行命令时播放视频,所以有没有一种方法只能在收到帖子时获取图片
以下是我所拥有的:
@commands.command()
async def aww(self, ctx):
subreddit = reddit.subreddit("aww")
allsubs = []
top = subreddit.top(limit = 50)
for submission in top:
allsubs.append(submission)
randomsub = random.choice(allsubs)
name = randomsub.title
url = randomsub.url
em = discord.Embed(
title = name,
color = discord.Color.blurple()
)
em.set_image(url = url)
await ctx.send(embed = em)
任何帮助都将不胜感激,谢谢
因为prawapi只提供一个url(str),而没有关于url的任何信息,所以我建议添加一些条件以确保url是照片而不是视频
例如
从那里开始。显然,有更优雅的方法来解决这个问题,但基本点是相同的
相关问题 更多 >
编程相关推荐