如何在 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
}
};
我已经用头撞墙 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
}
};