Выполнение обещания - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь выяснить, существует ли еще сообщение в канале, однако я не уверен, как решить обещание, просматривая другие ответы и документацию. Я вижу, что это, вероятно, через функцию, но я не совсем уверен, как это сделать. Я был бы признателен за помощь в этом, так как это последний шаг к новой функции на моем боте Discord.

    const embedId = embedChannel.messages.fetch(foundtEmbed.ticketembedchan);

console.log(embedId) в настоящее время выводит Promise { <pending> }

1 Ответ

1 голос
/ 20 апреля 2020

Вы должны использовать async/await или then:

try {
  const embedId = await embedChannel.messages.fetch(foundtEmbed.ticketembedchan);
  console.log(embedId)
}catch(err) {
  console.log(err)
}

Не забудьте добавить async к вашей функции. или:

embedChannel.messages.fetch(foundtEmbed.ticketembedchan)
  .then(res => console.log(res))
  .catch(err => console.log(err))
...