во-первых, я все еще не знаком со всем этим, но я все же решил попробовать, поэтому будьте терпеливы со мной здесь.
пакет, который я использую здесь, - это discord.js Commando и discord-youtube-апи. Перед тем, как добавить функцию воспроизведения, я решил посмотреть, смогу ли я правильно настроить функцию поиска. Но каждый раз, когда я пытался что-то искать, результат - полная чепуха (даже не единственное отношение к видео, которое я пытался найти), и он дает мне только один результат (смотрите? V = -yDd2D5OHyc) и ничего больше.
class SearchCommand extends Commando.Command {
constructor(client){
super(client,{
name: 'search',
group:'music',
memberName:'search',
description: 'Search a Youtube video',
args: [
{
key: 'text',
prompt: 'Input the video name?',
type: 'string'
}
]
});
}
async run (message, args, {text})
{
message.channel.send(args)
message.channel.send(text)
var video = await youtube.searchVideos(args.toString().replace(/,/g,' '));
message.channel.send(video.url);
message.channel.send(video.thumbnail);
message.channel.send(video.length);
}
}
module.exports = SearchCommand;