#discord #discord.py
Вопрос:
Вот мой пример кода.
@client.command()
async def test(ctx):
test = discord.Embed(
title=f"{ctx.author.avatar_url}",
#skip
)
await ctx.send(embed=test)
Я пытаюсь сделать так, чтобы это было так, но это не работает.
Ответ №1:
Вместо title
атрибута установите author
атрибут с помощью set_author()
метода. Подобный этому:
@client.command()
async def test(ctx):
test = discord.Embed()
test.set_author(name="title", icon_url=ctx.author.avatar_url)
await ctx.send(embed=test)
Комментарии:
1. Оооо, все так просто, Тай, спасибо за помощь.
2. Если это помогло, вы должны принять этот ответ, чтобы другие увидели, что эта проблема решена.
Ответ №2:
В этом случае картинка находится в embed.thumbnail
и в embed.author.image
, поэтому вам нужно установить эти два:
@client.command()
async def test(ctx):
test = discord.Embed(title=f"Your embed title in the picture you attached it's Eggspert Player but doesn't have to be")
test.set_author(name=ctx.author.name, icon_url=ctx.author.avatar_url)
test.set_thumbnail(url=ctx.author.avatar_url)
await ctx.send(embed=test)
Рекомендации: