C# ModifyAsync不工作

C# ModifyAsync不工作,c#,discord.net,C#,Discord.net,我试图在发布后编辑嵌入的消息。我试图使用文档中的这个示例,但它就是不起作用 将代码放入我的一个工作命令中,将给出一个 无法将类型Discord.EmbedBuilder隐式转换为Discord.Optional“ 真的很困惑…您在之后缺少一个.Build()和description。通常在使用生成器模式时,您需要生成所需的类型 var message = await ReplyAsync("abc"); await message.ModifyAsync(x => { x.Cont

我试图在发布后编辑嵌入的消息。我试图使用文档中的这个示例,但它就是不起作用

将代码放入我的一个工作命令中,将给出一个

无法将类型
Discord.EmbedBuilder
隐式转换为
Discord.Optional


真的很困惑…

您在
之后缺少一个
.Build()
和description
。通常在使用生成器模式时,您需要生成所需的类型

var message = await ReplyAsync("abc");
await message.ModifyAsync(x =>
{
    x.Content = "";
    x.Embed = new EmbedBuilder()
        .WithColor(new Color(40, 40, 120))
        .WithAuthor(a => a.Name = "foxbot")
        .WithTitle("Embed!")
        .WithDescription("This is an embed.")
        .Build(); //<-- The is what was omitted.
});
var message=wait replysync(“abc”);
等待消息。ModifyAsync(x=>
{
x、 Content=“”;
x、 嵌入=新的嵌入生成器()
.WithColor(新颜色(40,40,120))
.WithAuthor(a=>a.Name=“foxbot”)
.WithTitle(“嵌入!”)
.WithDescription(“这是一个嵌入。”)

.Build();//您缺少一个
。Build()
之后的
with description
非常有效!非常感谢。
var message = await ReplyAsync("abc");
await message.ModifyAsync(x =>
{
    x.Content = "";
    x.Embed = new EmbedBuilder()
        .WithColor(new Color(40, 40, 120))
        .WithAuthor(a => a.Name = "foxbot")
        .WithTitle("Embed!")
        .WithDescription("This is an embed.")
        .Build(); //<-- The is what was omitted.
});