Praw Discord.py嵌入

问题描述

我需要帮助将此代码转换为嵌入代码,我的问题是它不会让我使用“ submission.url”作为嵌入代码的网址。帮助将不胜感激。 旁注:我已删除所有有关reddit的信息,以便不会被盗。

reddit = praw.Reddit(client_id='',client_secret='',user_agent='')

@bot.command()
async def meme(ctx):
    memes_submissions = reddit.subreddit('AnimalMemes').hot()
    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)
    
    await ctx.send(submission.title)
    await ctx.send(submission.url)

解决方法

使用(f“ words {sumbission.url}”)

,

这里是一个嵌入命令的例子;

@bot.command()
async def meme(ctx):
    sub_submissions = reddit.subreddit('AnimalMemes').hot()
    post_to_pick = random.randint(1,20)
    for i in range(0,post_to_pick):
        submission = next(x for x in sub_submissions if not x.stickied)
    e = discord.Embed(title=f'Requested by {ctx.author}',description=f'{submission.title}',color=0xFFFFF)
    e.set_image(url=submission.url)
 
    await ctx.send(embed=e)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...