【发布时间】:2018-05-09 09:33:09
【问题描述】:
所以,我尝试用 discord.js 做一个 ytdl 的事情。我收到一个错误提示
(node:6796) UnhandledPromiseRejectionWarning: UnhandledPromiseRejection (rejection id: 1): TypeError: 参数“url”必须是字符串,而不是未定义”。
这是机器人应该玩的地方。 ((是的 ytdl 已定义))
const dispatcher = connection.playStream(ytdl(args[1]))
.on("end", () => {
console.log("song end");
})
.on("error", () => {
console.error(error);
});
【问题讨论】:
-
ytdl(args[1])的值是未定义的(正如错误告诉你的那样)。 -
args[1]的值是多少?您能告诉我们您是如何构建args对象的吗?
标签: javascript discord discord.js