javascript - 有没有办法使用 discord.js 来格式化嵌入的文本?

标签 javascript discord

我对使用 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);
      }

谢谢 :) enter image description here

最佳答案

使用双 "。例如:"`你的名字`"

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

相关文章:

带有绑定(bind)点击事件的 Javascript 循环总是返回最后的结果

javascript - .getMessagesForThread().getReplyTo() 在返回返回地址之前突然返回空值

python - 更新角色时不会调用 on_guild_role_update 函数

java - Discord4J API(Java)|如何获取服务器用户名的所有者并将其存储在字符串中?

python-3.x - 机器人两次执行相同的命令

javascript - 根据文本字段值动态禁用选择菜单

javascript - 带有垂直子菜单的水平响应式菜单

JavaScript 时钟重新加载到自己的页面?

java - Discord JDA Bot 在调用扩展类时抛出 NullPointerException

javascript - 明文头像搜索