我正在尝试制作只有 2 列的嵌入。每当我删除内联值时,它都会像我想要的那样删除 test3 字段。然后我在 test4 字段上保持 inline: true ,它会下降到另一行。我尝试将 test3 和 test4 内联值设置为 false,但问题仍然存在。我该如何纠正这个问题?
更新: 经过更多的尝试后,我发现当我制作第五个字段时,它会再次分割列。无论如何,我可以隐藏 test3 但保留该字段吗?
我的嵌入看起来像这样
我的代码:
command(client, 'test' , (message) => {
const embed = new Discord.MessageEmbed()
.setTitle('Test')
.setColor('#C69B6D')
.addFields(
{
name: 'test1' ,
value: "```TESTING```",
inline: true,
},
{
name: 'test2' ,
value: "```TESTING```",
inline: true,
},
{
name: 'test3' ,
value: "```TESTING```",
},
{
name: 'test4' ,
value: "```TESTING```",
inline: true,
},
)
message.channel.send(embed).then(msg => {})
})
更新嵌入:
我更新的代码:
command(client, 'test' , (message) => {
const embed = new Discord.MessageEmbed()
.setTitle('Test')
.setColor('#C69B6D')
.addFields(
{
name: 'test1' ,
value: "```TESTING```",
inline: true,
},
{
name: 'test2' ,
value: "```TESTING```",
inline: true,
},
{
},
{
name: 'test4' ,
value: "```TESTING```",
inline: true,
},
{
name: 'test5' ,
value: "```TESTING```",
inline: true,
},
)
message.channel.send(embed).then(msg => {})
})
使用 ' ' 转义符号代替 '\u200b' 或 ' ':
.addFields(
{
name: 'test1' ,
value: "```TESTING```",
inline: true,
},
{
name: 'test2' ,
value: "```TESTING```",
inline: true,
},
{
name: "\t",
value: "\t"
},
{
name: 'test4' ,
value: "```TESTING```",
inline: true,
},
{
name: 'test5' ,
value: "```TESTING```",
inline: true,
},
)