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

标签 javascript node.js discord

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

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

```
  Their title
    Body text blah blah
```

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

var msg = ``` 
  Their Title
    Body text blah blah
```;

var msg = "```
  Their Title
    Body text blah blah
```";

这些都行不通。

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);

我的代码在上面,有什么想法如何发送代码块吗?

最佳答案

你试过用这个吗?

var msg = "```Their Title\nBody text blah blah```";

\n是换行,写的时候基本就是回车了。 之后您可以将其作为普通短信发送。

关于javascript - discord.js 将消息作为代码块发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44284092/

相关文章:

javascript - 如何从标签 api 响应中检索 png (javascript)

javascript - orderBy angularJS 在 ng-switch 里面 ng-repeat 里面?

javascript - Node js : Express js asynchronous db query execution-return results got undefiend

python - 我将如何为我的不和谐机器人 token 创建一个 .env 文件?

node.js - Discord 机器人无法显示表情 "sometimes"

javascript - 为什么javascript函数没有一个接一个地加载?

javascript - 如何在 CouchDB/Node.js 中使用 Cradle 删除键值对?

javascript - Kue中如何返回jobID?

javascript - 包含 webpack 和 bootstrap 4 的自定义字体类型不起作用

javascript - DiscordJS 如何编辑消息?