Привет, мне было интересно, знает ли кто-нибудь, как заставить моего бота C# получать аватар отправителя, а затем отвечать аватаром пользователя в сообщении. Вот что у меня есть:
[Command("testuser")]
public async Task testuser()
{
EmbedBuilder builder = new EmbedBuilder();
builder.WithTitle("Message response")
.WithDescription("Message" + **SENDERS USER AVATAR HERE**);
await ReplyAsync("", false, builder.Build());
}
Я пробовал использовать:
.withurl() and .withimageurl()
в сочетании с Context.User.GetAvatarUrl and Context.User.AvatarId
Но ничего из этого не сработало, пожалуйста, помогите
Здесь - пример того, как я хочу, чтобы он выглядел
EmbedBuilder.WithDescription()
не позволяет добавлять изображения к содержимому описания встраивания, если вы хотите, чтобы встраивание выглядело как скриншот, который вы связали, тогда вы должны использовать
builder.WithFooter($"Help requested by {Context.User.Username}", Context.User.GetAvatarUrl());