Цитата
Как мне это сделать:
npm install ffbinaries
ОШИБКА:
npm ПРЕДУПРЕЖДЕНИЕ. Discord. js@11.5.1 требуется одноранговый узел @ discordjs / uws @ ^ 10.149.0 но ни один не установлен. Вы должны установить одноранговые зависимости самостоятельно. npm WARN twtbot@1.0.0 Нет описания npm WARN twtbot@1.0.0 Нет поля репозитория.
npm ERR! code EINVAL
npm ERR! EINVAL: invalid argument, read
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\azsss\AppData\Roaming\npm-cache\_logs\2020-01-29T20_14_08_418Z-debug.log
КОД:
const ytdl = require('ytdl-core')
const queue = new Map()
module.exports.run = async (bot,message,args) => {
let song = args[0], voice = message.member.voiceChannel
if(!song) return message.channel.sent('Укажи сылку на трек')
if(!voice) return message.channel.sent('Войди в голосовой канал')
let valid = ytdl.validateURL(song)
if(!valid) return message.channel.sent('Ссылка не действительна')
let connection = await voice.join()
let guild_queue = queue.get(message.guild.id)
if(!guild_queue) guild_queue = queue.set(message.guild.id, {songs: []}).get(message.guild.id)
}
module.exports.help = {
name: "play"
}
async function play(connection, songs) {
let music = await ytdl(song[0], {filter: `audioonly`})
connection.playStream(music, {volume: 0.5})
.on('end',() => {
song.shift()
if(song.length > 0) play(connection, songs)
else connection.disconnect()
})
}