如何在 DSharpPlus 中将缩略图添加到嵌入消息中?

How do you add thumbnails to an embed message in DSharpPlus?

我已经用头撞墙 8 个小时了,试图弄清楚如何将缩略图添加到嵌入的消息中。我一直在关注使用 ThumbnailURL 的 this tutorial,这在他使用它的上下文中并不存在。相反,我只有 Thumbnail,它不带字符串,而是一个我根本无法访问的 EmbedThumbnail。

var avatarEmbed = new DiscordEmbedBuilder
        {
            Title = "Enter the game.",
            Thumbnail = ctx.Client.CurrentUser.AvatarUrl,
            Color = DiscordColor.Azure,


        };

请不要发送指向文档和教程的链接。我试过了。我真的试过了但这似乎是最近才出现的问题,因此有关它的资源将紧挨着 none。此外,文档似乎没有示例代码,这让人更加沮丧。

不确定您的版本,但我使用的是最新的每晚构建版本。 我是这样做的

            var builder = new DiscordEmbedBuilder 
            {
                Title = "Title Here",
                Color = DiscordColor.Azure
            };
            builder.WithThumbnail(ctx.Client.CurrentUser.AvatarUrl);

但你也可以这样做

            var builder = new DiscordEmbedBuilder 
            {
                Title = "Title Here",
                Color = DiscordColor.Azure,
                Thumbnail = new DiscordEmbedBuilder.EmbedThumbnail
                {
                    Url = ctx.Client.CurrentUser.AvatarUrl
                } 
            };