【发布时间】:2021-06-03 16:56:12
【问题描述】:
我正在尝试仅使用 2 列进行嵌入。每当我删除内联值时,它都会像我想要的那样删除 test3 字段。然后我在 test4 字段上保持 inline: true 并且它下降到另一行。我尝试将 test3 和 test4 内联值都设为 false,但问题仍然存在。我该如何纠正这个问题?
更新: 在玩了一些之后,我发现当我制作第 5 个字段时,它再次拆分了该列。无论如何我可以隐藏 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 => {})
})
【问题讨论】:
-
您是否尝试过满足您需求的生成器?许多人可以为您完成无聊的工作。嵌入也很棘手,如果您创建一个并尝试使用不同的列/等对其进行修改,它可能会失败。您可能需要实现一个技巧,如 HelpBoxEmbed、UserEmbed、SearchEmbed。
标签: javascript discord discord.js bots