diff --git a/docs/_overwrites/Common/Discord.EmbedBuilder.Overwrites.md b/docs/_overwrites/Common/Discord.EmbedBuilder.Overwrites.md index 1a7fcd9bb..566e623a7 100644 --- a/docs/_overwrites/Common/Discord.EmbedBuilder.Overwrites.md +++ b/docs/_overwrites/Common/Discord.EmbedBuilder.Overwrites.md @@ -10,19 +10,32 @@ after @Discord.EmbedBuilder.Build* is called. ### Example +The example below builds an embed and sends it to the chat. + ```cs +[Command("embed")] public async Task SendRichEmbedAsync() { var embed = new EmbedBuilder - { - // Embed property can be set within object initializer - Title = "Hello world!" - } - // Or with the method - .WithTitle("I overwrote the title.") - .WithDescription("I am a description.") - .WithUrl("https://example.com") - .Build(); - await _channel.SendMessageAsync(string.Empty, embed: embed); + { + // Embed property can be set within object initializer + Title = "Hello world!" + } + // Or with methods + .AddField("Field title", + "Field value. I also support [hyperlink markdown](https://example.com)!") + .WithAuthor(Context.Client.CurrentUser) + .WithFooter(footer => footer.Text = "I am a footer.") + .WithColor(Color.Blue) + .WithTitle("I overwrote \"Hello world!\"") + .WithDescription("I am a description.") + .WithUrl("https://example.com") + .WithCurrentTimestamp() + .Build(); + await ReplyAsync(embed: embed); } -``` \ No newline at end of file +``` + +#### Result + +![Embed Example](images/embed-example.png) \ No newline at end of file diff --git a/docs/_overwrites/Common/images/embed-example.png b/docs/_overwrites/Common/images/embed-example.png new file mode 100644 index 000000000..f23fb4d70 Binary files /dev/null and b/docs/_overwrites/Common/images/embed-example.png differ