【发布时间】:2018-03-27 06:16:26
【问题描述】:
我正在使用 Discord.JS 制作我自己的 discord 机器人,我想让它能够让你说“!音乐”以及一个 youtube 视频的链接供它播放,但经过反复测试经过许多调整,我不知何故让它停止工作。我检查了一下,其他关于机器人的东西都可以正常工作,只是音乐部分不行。
注意: 命令只是消息第一部分的字符串,arg1 是第一个参数 机器人是 Discord.client();
if(command === '!music') {
var link = arg1
const ytdl = require('ytdl-core');
const streamOptions = { seek: 0, volume: 1 };
const broadcast = bot.createVoiceBroadcast();
bot.voiceChannel.join()
.then(connection => {
const stream = ytdl(arg1, { filter : 'audioonly' });
broadcast.playStream(stream);
const dispatcher = connection.playBroadcast(broadcast);
})
.catch(console.error);
}
【问题讨论】:
-
我正在使用 discord.js,我也不知道为什么我的 gist 死了
-
同样的事情,你能不能也使用edit 将应用程序的构造函数添加到问题中?
-
你安装了音频库(node-opus)吗?
标签: javascript discord discord.js audio