#embed #python-3.7 #discord.py-rewrite #praw
#Внедрить #python-3.7 #discord.py #praw
Вопрос:
Мне нужна помощь в преобразовании этого кода в 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)
Ответ №1:
Использовать (f»слова{sumbission.url}»)
Ответ №2:
вот пример встроенной команды;
@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)
Комментарии:
1. Конечно, вы можете изменить это по своему усмотрению.
2. Спасибо за помощь! Я тоже разобрался с этим, но я также перешел на aiohttp, поскольку он намного быстрее для использования в Discord.