权利 Discord.py 嵌入
Praw Discord.py Embed
我需要帮助将此代码转换为嵌入,我的问题是它不允许我将“submission.url”用作嵌入的 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)
我需要帮助将此代码转换为嵌入,我的问题是它不允许我将“submission.url”用作嵌入的 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)