Разделитель строк / разрыв в Discord.js встраивать сообщение

В настоящее время я работаю над Discord Bot с JavaScript и Discord.js, и я хочу создать приветственное сообщение. Само сообщение работает хорошо, но моя проблема в том, что мне нужен разделитель строк в моем встроенном сообщении, но это не сработает. В итоге это должно выглядеть так:

введите описание изображения здесь

(Не обращайте внимания, что это все немецкое, я немец, и бот тоже для немецкого сервера).

Когда он говорит Vergesst nicht (не забывайте (не) по-английски), я хочу, чтобы во вставке была пустая строка. Я уже пробовал \ n и \ u200B, но ни один из них не работает. Вот как выглядит мой код на данный момент:

.addField("Don't forget to visit", '\u200B╭✧<#808311247203729429>\n ︰<#808295944911192096>\n ╰✧<#808285096213479468>\n\nHave fun! :)')

(Я для тебя перевел на английский, может тебе проще мне помочь.)

Как видите, у меня там сейчас \u200B, который (насколько мне известно) должен создать пустую строку. Но это не так. Все, что идет после него (например, текстовый канал), находится в следующей строке.

Есть у кого-нибудь идеи как решить эту проблему?

См. также:  Node.js везде с переменными окружения!
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 2
  1. Hydrablades

    Имена и значения полей обрезаются, поэтому все пробелы (пробел, табуляция, неразрывный пробел и т. Д.) И символы конца строки удаляются с обоих концов строк. Использование пространства нулевой ширины было хорошей идеей. Если вы вставите \n между начальным пробелом нулевой ширины (\u200B) и первым символом, вы можете добавить начальную пустую строку в поле вашего встраивания:

    .addField(
      "Don't forget to visit",
      '\u200B\n╭✧<#808311247203729429>\n ︰<#808295944911192096>\n ╰✧<#808285096213479468>\n\nHave fun! :)'
    )
    

    введите описание изображения здесь

  2. Hydrablades

    Вы можете добавить к своему сообщению просто '\n':

    .addField("Don't forget to visit\n\n", '╭✧<#808311247203729429>\n ︰<#808295944911192096>\n ╰✧<#808285096213479468>\n\nHave fun! :)')
    

    Нет, это не работает. Просто потому, что мне нужно добавить два значения в скобки за .addField. Не больше и не меньше. Итак, с тем, что вы написали, у меня было бы три значения, что приводит к ошибке. person Hydrablades; 08.02.2021

    @Hydrablades Я отредактировал код, теперь у него всего 2 аргумента person Hydrablades; 08.02.2021

    Это все равно не сработает, даже если я поставлю перед идентификатором канала еще \ n: / person Hydrablades; 08.02.2021

    @Hydrablades вы можете попробовать использовать \b person Hydrablades; 08.02.2021

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: