discord.js 将消息作为代码块发送?

Mad*_*re 3 javascript node.js discord

我正在尝试制作一个向我的频道发送消息的机器人,但在代码块中,因为使用 RichEmbed 不起作用。

我看了一些其他机器人,他们发送这样的消息

```
  Their title
    Body text blah blah
```
Run Code Online (Sandbox Code Playgroud)

我想发送类似的东西,但是当我尝试

var msg = ``` 
  Their Title
    Body text blah blah
```;
Run Code Online (Sandbox Code Playgroud)

var msg = "```
  Their Title
    Body text blah blah
```";
Run Code Online (Sandbox Code Playgroud)

这些都行不通。

const Discord = require("discord.js");
const bot = new Discord.Client();
const TOKEN = "MY_TOKEN_ID";

bot.on("message", function(message) {

    console.log(message.content);

    if ( message.author.equals(bot.user)) 
        return;

    message.channel.send(msg);



});

bot.login(TOKEN);
Run Code Online (Sandbox Code Playgroud)

我的代码在上面,任何想法如何发送代码块?

小智 6

你试过用这个吗?

var msg = "```Their Title\nBody text blah blah```";
Run Code Online (Sandbox Code Playgroud)

\n 是一个新行,它基本上是在写入时按 ENTER 键。之后您可以将其作为普通短信发送。