Наведите указатель мыши на Discord API node.js для всплывающей подсказки

Я хотел добавить всплывающую подсказку к своему боту workinprogress, но получил эту ошибку.

/home/runner/simplebot/index.js:46 .setColor (# 4287f5) .setTitle (Пример всплывающей подсказки) .setDescription ('Наведите указатель мыши на всплывающую подсказку': [(i)] ($ {message.url} 'Эй, посмотрите! всплывающая подсказка! ')); message.channel.send (tooltipEmbed); ^^^^^^^^^^^^^^^^^^^

SyntaxError: отсутствует) после списка аргументов

Это мой код

      {
  const tooltipEmbed = new Discord.MessageEmbed()
    .setColor("#4287f5").setTitle("ToolTip Example").setDescription('Hover for tooltip': [(i)](${ message.url } 'Hey look! Its a tooltip!') ); message.channel.send(tooltipEmbed);
  }

Может кто-то помочь мне с этим?

Спасибо!

-Сэм


person Samlinuxgeek    schedule 16.01.2021    source источник


Ответы (1)


Это из-за твоего .setDescription. Если вы хотите, чтобы описание было в вашем встраивании, вам придется использовать .setDescription('Whatever you want'). Если вы посмотрите на свое описание:

.setDescription('Hover for tooltip': [(i)](${ message.url } 'Hey look! Its a tooltip!')

Вы видите, что здесь не одна строка, а две, с [(i)](${ message.url } между ними.

Вы можете ознакомиться с документами на сайте discord.js.

person Exstare    schedule 20.01.2021
comment
Хорошо, спасибо за помощь! - person Samlinuxgeek; 22.01.2021
comment
Пожалуйста! - person Exstare; 22.01.2021