From fdd60047d1058c46c2cc9b9ae1442febf6571dd2 Mon Sep 17 00:00:00 2001 From: loicbersier Date: Tue, 25 Aug 2020 03:32:58 +0200 Subject: [PATCH] Fix proxy thigny for good ( i hope ) Signed-off-by: loicbersier --- commands/utility/download.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/commands/utility/download.js b/commands/utility/download.js index 1316e32..3992617 100644 --- a/commands/utility/download.js +++ b/commands/utility/download.js @@ -79,6 +79,9 @@ class DownloadCommand extends Command { if (!proxy[args.proxy]) args.proxy = 0; } + console.log(args.proxy); + console.log(proxy[args.proxy].ip); + if (args.spoiler) { filename = `SPOILER_${message.id}_video`; } @@ -89,7 +92,7 @@ class DownloadCommand extends Command { .setDescription(args.caption ? args.caption : '') .setFooter(`You can get the original video by clicking on the "downloaded by ${message.author.username}" message!`); - downloader(args.link.href, args.proxy ? ['--proxy', proxy[args.proxy].ip] : null, `${os.tmpdir()}/${filename}.mp4`) + downloader(args.link.href, args.proxy != null ? ['--proxy', proxy[args.proxy].ip] : null, `${os.tmpdir()}/${filename}.mp4`) .on('error', async err => { if (err.includes('HTTP Error 429: Too Many Requests')) return message.channel.send('`HTTP Error 429: Too Many Requests.`\nThe website you tried to download from probably has the bot blocked, you can try again with the `--proxy` option and hope it work.'); return message.channel.send(err, { code: true });