我对使用 discord.js 编写 discord 机器人有点陌生,我想知道我是否可以在嵌入中格式化文本。我找不到这样做的方法,因为我在这些符号之间有字段的值 ´ 以便可以在多行上进行,我希望文本是代码格式的(附件中的示例)。
我的代码看起来像这样,例如,我希望“第 1 行”文本是代码格式:
execute(message, args){
const embed = new Discord.MessageEmbed()
.setTitle('Commands list')
.setColor('#DAF7A6')
.addFields(
{name: 'Test 1',
value:`line 1
line 2
line 3`}
)
message.channel.send(embed);
}
最佳答案
使用双 "
。例如:"`你的名字`"
。
如果你想要多行,使用\n
,它是回行内容的 markdown 别名。
所以在你的例子中:
execute(message, args){
const embed = new Discord.MessageEmbed()
.setTitle('Commands list')
.setColor('#DAF7A6')
.addFields(
{name: 'Test 1',
value:"`line 1`\n`line 2`\n`line 3`"}
)
message.channel.send(embed);
}
关于javascript - 有没有办法使用 discord.js 来格式化嵌入的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63552958/