【问题标题】:Is there a way to format text in embeds using discord.js?有没有办法使用 discord.js 在嵌入中格式化文本?
【发布时间】:2020-12-12 14:48:14
【问题描述】:

我对使用 discord.js 编码不和谐机器人有点陌生,我想知道是否可以在嵌入中格式化文本。我找不到这样做的方法,因为我在这些符号之间有字段的值 ' 以便可以在多行上进行,我希望文本是代码格式的(附件中的示例)。

我的代码如下所示,例如,我希望将“第 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);
      }

谢谢 :)

【问题讨论】:

  • 在此处使用\`文本\`

标签: javascript discord


【解决方案1】:

使用双精度 "。喜欢:"`Your name`"

如果你想要多行,使用\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);
      }

【讨论】:

    猜你喜欢
    • 2021-11-27
    • 1970-01-01
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多