【发布时间】:2020-03-16 12:02:48
【问题描述】:
此命令可以播放任何视频,但如果是视频音乐或带有音乐的内容,则不会播放任何内容 我该怎么办?
const ytdl = require('ytdl-core')
module.exports.run = async (client, message, args) => {
if (!message.member.voiceChannel) return message.channel.send('Please connect to a voice channel to play music.')
if (message.guild.me.voiceChannel) return message.channel.send('Bot is already connected.')
if (!args[0]) return message.channel.send('Please put a working Youtube Link.')
let validate = await ytdl.validateURL(args[0])
if (!validate) return message.channel.send('The link is not working.')
let connection = await message.member.voiceChannel.join()
let stream = ytdl(args[0], {filter: 'audioonly'})
let dispatcher = await connection.playStream(stream)
dispatcher.on('end', _end => {message.member.voiceChannel.leave()})
}
module.exports.help = {
name: 'music',
aliases: []
}
【问题讨论】:
标签: youtube discord discord.js audio-player