discord.js Отправить сообщение как кодовый блок?

1

Я пытаюсь сделать бота, который отправит сообщение на мой канал, но в блоке кода, потому что использование 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);

Мой код выше, любые идеи о том, как отправлять блоки кода?

Теги:
discord

2 ответа

3
Лучший ответ

Вы пробовали использовать это?

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

\n - новая строка, в основном нажатие ENTER при записи. После этого вы можете отправить его в виде обычного текстового сообщения.

  • 0
    Спасибо, это работает, я не знал, что вы можете добавить \ n, думал, что они буквально напечатают \ n.
0
var msg = "'''\n" + variable + "Their Title Body text" + variable + " blah blah" + "\n'''";

Ещё вопросы

Сообщество Overcoder
Наверх
Меню