C# Discord.net 将文件作为图像添加到嵌入

C# Discord.net Add File as Image to Embed

如何将本地文件添加到我的嵌入图像中。

我不想将它上传到 imgur 或其他任何东西并获得 URL。由于更改图像,这对项目不起作用。

我现在的代码:


                var emb = new EmbedBuilder()
                    .WithColor(Color.Blue)
                    .WithTimestamp(DateTime.Now)
                    .WithTitle(rarity)
                    .WithDescription($"{Context.User.Username} dropped a card!")
                    .WithImageUrl($"attachment://{path}")
                    .Build();

                await Context.Channel.SendFileAsync(path, null, false, emb);
                var filename = Path.GetFileName(path);

                var emb = new EmbedBuilder()
                    .WithImageUrl($"attachment://{filename}")
                    .Build();

                await Context.Channel.SendFileAsync(path, null, false, emb);

Path.GetFileName 使我能够与 attachment://{filename}

结合