Внедрение, которое показывает список видео YouTube, отображается, но встраивание для выбранного видео нет (Discord. js) - PullRequest
0 голосов
/ 09 апреля 2020

Я очень новичок в javascript, но всегда хотел выучить его, вот и я.

Я делал бот disord musi c и уже успел интегрировать модуль поиска на YouTube в бот. Я следовал некоторым инструкциям о том, как создать встроенное сообщение, чтобы показать список видео, которые бот может транслировать и которые он хотел бы сделать, когда пользователь выбирает видео, но встроенное сообщение для этого никогда не появляется. Кажется, в консоли не отображаются ошибки.

Вот часть ввода пользователя:

filter = m => (m.author.id === message.author.id) && m.content >= 1 && m.content <= ytResult.length;
let collected = await message.channel.awaitMessages(filter, { maxMatches: 1 });
let selected = ytResult[collected.first().content - 1];

    embed = new Discord.MessageEmbed()
        .setTitle(`${selected.title}`)    
        .setURL(`${selected.link}`)
        .setDescription(`${selected.description}`)
        .setThumbnail(`${selected.thumbnails.default.url}`);

message.channel.send(embed);

Я определил embed далее как:

let embed = new Discord.MessageEmbed()
     .setTitle('Test title')
     .setDescription('Test Desc');
 let embedMsg = await message.channel.send(embed);

Я пишу javascript только несколько дней, но очень хочу стать лучше и сделать этого проклятого бота.

...