Describe the bug
When I run my bot, it show this error:
_(node:4404) UnhandledPromiseRejectionWarning: Error: Error code: 403
at ClientRequest.response (C:\Users\Student\Downloads\discord music bot\node
_modules\ytsearcher\lib\struct\YTSearch.js:92:23)
at Object.onceWrapper (events.js:315:30)
at emitOne (events.js:116:13)
at ClientRequest.emit (events.js:211:7)
at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:544:21
)
at HTTPParser.parserOnHeadersComplete (_http_common.js:117:17)
at TLSSocket.socketOnData (_http_client.js:440:20)
at emitOne (events.js:116:13)
at TLSSocket.emit (events.js:211:7)
at addChunk (stream_readable.js:263:12)
(node:4404) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This
error originated either by throwing inside of an async function without a catch
block, or by rejecting a promise which was not handled with .catch(). (rejection
id: 1)
(node:4404) [DEP0018] DeprecationWarning: Unhandled promise rejections are depre
cated. In the future, promise rejections that are not handled will terminate the
Node.js process with a non-zero exit code.
My index.js code:
// @ts-nocheck
const Discord = require("discord.js"); // Require the Discord.js library.
const token = process.env.token;
//const youtubeapikeyyay = process.env.youtube-api-key
//const ffmpeg = require("./ffmpeg.exe")
class Bot extends Discord.Client {
constructor(options) {
super(options);
this.music = require("discord.js-musicbot-addon");
}
}
const client = new Bot();
client.music.start(client, {
botPrefix: "??",
youtubeKey: "AIzaSyCvCZFaboMS0n-YmT9I2aO5JnNnxgEyQOw" // Set the api key used for YouTube.
});
client.login(token); // Connect the bot.
(Technically your example script.)
Do you know what is wrong?
Expected behavior
I expected it to play music.
Versions
- OS: Windows 7/Heroku
- Module version: 13.0.1
- Discord.js version: 11.4.2
- Node.js version: 8.12.0
Additional context
I have ffmpeg added to my PATH.