Discord.Net 如何转到带有文本格式的嵌入中的下一行?
Discord.Net how to go to the next line in an embed with text formatting?
我一直在寻找这个,但似乎找不到答案。
我想要完成的是以下内容:
现在当我用我的嵌入回复时,它显示例如:
足球,棒球
但我想要的是以下内容:
足球,
棒球
分布在 2 个不同的行上。
有谁知道如何用文本代码做到这一点?
提前谢谢你
代码如下:
var value = "";
int price = 0;
foreach (var Item in content)
{
value += Item.Item1 + ": " + Item.Item2.ToString();
price += Item.Item2;
}
return new EmbedFieldBuilder()
{
Name = category + " - " + price,
Value = value
};
用简单的 "\n"
或 Environment.NewLine
为我工作:
var embed = new EmbedBuilder
{
Author = new EmbedAuthorBuilder() { Name = "AuthorNameHere" },
Title = "Sports",
Color = Color.Orange,
Description = "Football" + "\n\n" + "Baseball"
}.Build();
//var channel = GetYourNeededChannel();
await channel.SendMessageAsync("", false, embed);
也适用于嵌入的字段:
Fields = new List<EmbedFieldBuilder>()
{
new EmbedFieldBuilder()
{
Name = "TestField1",
Value = "FieldValue1" + "\n\n" + "FieldValue2"
}
}
我一直在寻找这个,但似乎找不到答案。 我想要完成的是以下内容:
现在当我用我的嵌入回复时,它显示例如: 足球,棒球
但我想要的是以下内容:
足球,
棒球
分布在 2 个不同的行上。
有谁知道如何用文本代码做到这一点? 提前谢谢你
代码如下:
var value = "";
int price = 0;
foreach (var Item in content)
{
value += Item.Item1 + ": " + Item.Item2.ToString();
price += Item.Item2;
}
return new EmbedFieldBuilder()
{
Name = category + " - " + price,
Value = value
};
用简单的 "\n"
或 Environment.NewLine
为我工作:
var embed = new EmbedBuilder
{
Author = new EmbedAuthorBuilder() { Name = "AuthorNameHere" },
Title = "Sports",
Color = Color.Orange,
Description = "Football" + "\n\n" + "Baseball"
}.Build();
//var channel = GetYourNeededChannel();
await channel.SendMessageAsync("", false, embed);
也适用于嵌入的字段:
Fields = new List<EmbedFieldBuilder>()
{
new EmbedFieldBuilder()
{
Name = "TestField1",
Value = "FieldValue1" + "\n\n" + "FieldValue2"
}
}