Fixed .showembed, closes #410

This commit is contained in:
Kwoth
2023-05-03 02:23:10 +02:00
parent e8706d4006
commit 4dd31d6a0b
4 changed files with 21 additions and 7 deletions

View File

@@ -550,15 +550,20 @@ public partial class Utility : NadekoModule
return;
}
var embed = msg.Embeds.FirstOrDefault();
if (embed is null)
if (!msg.Embeds.Any())
{
await ReplyErrorLocalizedAsync(strs.not_found);
return;
}
var json = SmartEmbedText.FromEmbed(embed, msg.Content).ToJson(_showEmbedSerializerOptions);
await SendConfirmAsync(Format.Sanitize(json).Replace("](", "]\\("));
var json = new SmartEmbedTextArray()
{
Content = msg.Content,
Embeds = msg.Embeds
.Map(x => new SmartEmbedArrayElementText(x))
}.ToJson(_showEmbedSerializerOptions);
await SendConfirmAsync(Format.Code(json, "json").Replace("](", "]\\("));
}
[Cmd]