diff --git a/commands/analyze/face.js b/commands/analyze/face.js index ece31bdc..98ca2538 100644 --- a/commands/analyze/face.js +++ b/commands/analyze/face.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { KAIROS_KEY, KAIROS_ID } = process.env; const races = ['asian', 'black', 'hispanic', 'other', 'white']; diff --git a/commands/analyze/gender.js b/commands/analyze/gender.js index 561a8e8e..00d242d3 100644 --- a/commands/analyze/gender.js +++ b/commands/analyze/gender.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class GenderAnalyzeCommand extends Command { constructor(client) { diff --git a/commands/analyze/read-qr-code.js b/commands/analyze/read-qr-code.js index c7ee3a9b..749c44e6 100644 --- a/commands/analyze/read-qr-code.js +++ b/commands/analyze/read-qr-code.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); module.exports = class ReadQRCodeCommand extends Command { diff --git a/commands/analyze/severe-toxicity.js b/commands/analyze/severe-toxicity.js index 1d4e581b..287000e3 100644 --- a/commands/analyze/severe-toxicity.js +++ b/commands/analyze/severe-toxicity.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { GOOGLE_KEY } = process.env; module.exports = class SevereToxicityCommand extends Command { diff --git a/commands/analyze/spoopy-link.js b/commands/analyze/spoopy-link.js index 4a7b9860..cef0f579 100644 --- a/commands/analyze/spoopy-link.js +++ b/commands/analyze/spoopy-link.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { stripIndents } = require('common-tags'); module.exports = class SpoopyLinkCommand extends Command { diff --git a/commands/analyze/toxicity.js b/commands/analyze/toxicity.js index 06133b0d..c2db4e5c 100644 --- a/commands/analyze/toxicity.js +++ b/commands/analyze/toxicity.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { GOOGLE_KEY } = process.env; module.exports = class ToxicityCommand extends Command { diff --git a/commands/avatar-edit/3000-years.js b/commands/avatar-edit/3000-years.js index a63c5441..0fc7cf8e 100644 --- a/commands/avatar-edit/3000-years.js +++ b/commands/avatar-edit/3000-years.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class ThreeThousandYearsCommand extends Command { diff --git a/commands/avatar-edit/approved.js b/commands/avatar-edit/approved.js index bd9f8136..ddcd17d1 100644 --- a/commands/avatar-edit/approved.js +++ b/commands/avatar-edit/approved.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class ApprovedCommand extends Command { diff --git a/commands/avatar-edit/avatar-fusion.js b/commands/avatar-edit/avatar-fusion.js index ceb2b8af..4daaee77 100644 --- a/commands/avatar-edit/avatar-fusion.js +++ b/commands/avatar-edit/avatar-fusion.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class AvatarFusionCommand extends Command { constructor(client) { diff --git a/commands/avatar-edit/beautiful.js b/commands/avatar-edit/beautiful.js index 98c18f3d..e2214d62 100644 --- a/commands/avatar-edit/beautiful.js +++ b/commands/avatar-edit/beautiful.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class BeautifulCommand extends Command { diff --git a/commands/avatar-edit/bob-ross.js b/commands/avatar-edit/bob-ross.js index 2c7acf32..85adf4ae 100644 --- a/commands/avatar-edit/bob-ross.js +++ b/commands/avatar-edit/bob-ross.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class BobRossCommand extends Command { diff --git a/commands/avatar-edit/card.js b/commands/avatar-edit/card.js index e4e7451f..0e3dad0a 100644 --- a/commands/avatar-edit/card.js +++ b/commands/avatar-edit/card.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage, registerFont } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); const { randomRange } = require('../../util/Util'); const { version } = require('../../package'); diff --git a/commands/avatar-edit/challenger.js b/commands/avatar-edit/challenger.js index a86c07f0..0f331cd1 100644 --- a/commands/avatar-edit/challenger.js +++ b/commands/avatar-edit/challenger.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class ChallengerCommand extends Command { diff --git a/commands/avatar-edit/dexter.js b/commands/avatar-edit/dexter.js index 62cdea3e..5e5208b6 100644 --- a/commands/avatar-edit/dexter.js +++ b/commands/avatar-edit/dexter.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class DexterCommand extends Command { diff --git a/commands/avatar-edit/distracted-boyfriend.js b/commands/avatar-edit/distracted-boyfriend.js index 9362d226..7c851764 100644 --- a/commands/avatar-edit/distracted-boyfriend.js +++ b/commands/avatar-edit/distracted-boyfriend.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class DistractedBoyfriendCommand extends Command { diff --git a/commands/avatar-edit/fire.js b/commands/avatar-edit/fire.js index 4dc4783b..ca7f91c2 100644 --- a/commands/avatar-edit/fire.js +++ b/commands/avatar-edit/fire.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); const { drawImageWithTint } = require('../../util/Canvas'); diff --git a/commands/avatar-edit/food-broke.js b/commands/avatar-edit/food-broke.js index 69e8a87a..09f95994 100644 --- a/commands/avatar-edit/food-broke.js +++ b/commands/avatar-edit/food-broke.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); const { contrast } = require('../../util/Canvas'); diff --git a/commands/avatar-edit/hat.js b/commands/avatar-edit/hat.js index 559a1180..755467b7 100644 --- a/commands/avatar-edit/hat.js +++ b/commands/avatar-edit/hat.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); const { list } = require('../../util/Util'); const hats = require('../../assets/json/hat'); diff --git a/commands/avatar-edit/he-lives-in-you.js b/commands/avatar-edit/he-lives-in-you.js index 1c6d2556..db16ee10 100644 --- a/commands/avatar-edit/he-lives-in-you.js +++ b/commands/avatar-edit/he-lives-in-you.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); const { drawImageWithTint } = require('../../util/Canvas'); diff --git a/commands/avatar-edit/i-have-the-power.js b/commands/avatar-edit/i-have-the-power.js index 7b015a6f..8edad584 100644 --- a/commands/avatar-edit/i-have-the-power.js +++ b/commands/avatar-edit/i-have-the-power.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class IHaveThePowerCommand extends Command { diff --git a/commands/avatar-edit/look-at-this-photograph.js b/commands/avatar-edit/look-at-this-photograph.js index 81069cd2..6e6c5445 100644 --- a/commands/avatar-edit/look-at-this-photograph.js +++ b/commands/avatar-edit/look-at-this-photograph.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class LookAtThisPhotographCommand extends Command { diff --git a/commands/avatar-edit/look-what-karen-have.js b/commands/avatar-edit/look-what-karen-have.js index d84995dd..b7a361fe 100644 --- a/commands/avatar-edit/look-what-karen-have.js +++ b/commands/avatar-edit/look-what-karen-have.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class LookWhatKarenHaveCommand extends Command { diff --git a/commands/avatar-edit/pixelize.js b/commands/avatar-edit/pixelize.js index 56f7b470..8cda1526 100644 --- a/commands/avatar-edit/pixelize.js +++ b/commands/avatar-edit/pixelize.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class PixelizeCommand extends Command { constructor(client) { diff --git a/commands/avatar-edit/rainbow.js b/commands/avatar-edit/rainbow.js index bebeb5d4..2efe2efd 100644 --- a/commands/avatar-edit/rainbow.js +++ b/commands/avatar-edit/rainbow.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class RainbowCommand extends Command { diff --git a/commands/avatar-edit/rejected.js b/commands/avatar-edit/rejected.js index fbfe75b4..5d3553ef 100644 --- a/commands/avatar-edit/rejected.js +++ b/commands/avatar-edit/rejected.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class RejctedCommand extends Command { diff --git a/commands/avatar-edit/rip.js b/commands/avatar-edit/rip.js index 32ce1997..2616045f 100644 --- a/commands/avatar-edit/rip.js +++ b/commands/avatar-edit/rip.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); const { greyscale } = require('../../util/Canvas'); diff --git a/commands/avatar-edit/steam-card.js b/commands/avatar-edit/steam-card.js index 73cff4a9..fd1cdbff 100644 --- a/commands/avatar-edit/steam-card.js +++ b/commands/avatar-edit/steam-card.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage, registerFont } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto-Regular.ttf'), { family: 'Noto' }); registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto-CJK.otf'), { family: 'Noto' }); diff --git a/commands/avatar-edit/steam-now-playing.js b/commands/avatar-edit/steam-now-playing.js index 9094a3ce..1e35d4b8 100644 --- a/commands/avatar-edit/steam-now-playing.js +++ b/commands/avatar-edit/steam-now-playing.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage, registerFont } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); const { shortenText } = require('../../util/Canvas'); registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto-Regular.ttf'), { family: 'Noto' }); diff --git a/commands/avatar-edit/the-ultimate-tattoo.js b/commands/avatar-edit/the-ultimate-tattoo.js index a3c29c50..a2be4cca 100644 --- a/commands/avatar-edit/the-ultimate-tattoo.js +++ b/commands/avatar-edit/the-ultimate-tattoo.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class TheUltimateTattooCommand extends Command { diff --git a/commands/avatar-edit/thug-life.js b/commands/avatar-edit/thug-life.js index b832bb76..37c3b5b4 100644 --- a/commands/avatar-edit/thug-life.js +++ b/commands/avatar-edit/thug-life.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); const { greyscale } = require('../../util/Canvas'); diff --git a/commands/avatar-edit/triggered.js b/commands/avatar-edit/triggered.js index 9a558842..38f28e17 100644 --- a/commands/avatar-edit/triggered.js +++ b/commands/avatar-edit/triggered.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); const { drawImageWithTint } = require('../../util/Canvas'); diff --git a/commands/avatar-edit/wanted.js b/commands/avatar-edit/wanted.js index c444bfe0..caf60b69 100644 --- a/commands/avatar-edit/wanted.js +++ b/commands/avatar-edit/wanted.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); const { sepia } = require('../../util/Canvas'); diff --git a/commands/avatar-edit/yu-gi-oh-token.js b/commands/avatar-edit/yu-gi-oh-token.js index 3ebc46be..7b09ac3f 100644 --- a/commands/avatar-edit/yu-gi-oh-token.js +++ b/commands/avatar-edit/yu-gi-oh-token.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class YuGiOhTokenCommand extends Command { diff --git a/commands/events/astronomy-picture-of-the-day.js b/commands/events/astronomy-picture-of-the-day.js index 8f09c882..02068ea9 100644 --- a/commands/events/astronomy-picture-of-the-day.js +++ b/commands/events/astronomy-picture-of-the-day.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); const { GOV_KEY } = process.env; diff --git a/commands/events/doomsday-clock.js b/commands/events/doomsday-clock.js index b7c88913..a741f3d5 100644 --- a/commands/events/doomsday-clock.js +++ b/commands/events/doomsday-clock.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { stripIndents } = require('common-tags'); module.exports = class DoomsdayClockCommand extends Command { diff --git a/commands/events/google-doodle.js b/commands/events/google-doodle.js index 76569f69..f3692952 100644 --- a/commands/events/google-doodle.js +++ b/commands/events/google-doodle.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class GoogleDoodleCommand extends Command { constructor(client) { diff --git a/commands/events/holidays.js b/commands/events/holidays.js index ad5f182c..818b6f22 100644 --- a/commands/events/holidays.js +++ b/commands/events/holidays.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { today, tomorrow } = require('../../util/Util'); const { GOOGLE_KEY, GOOGLE_CALENDAR_ID } = process.env; diff --git a/commands/events/horoscope.js b/commands/events/horoscope.js index 035e8caa..04c71509 100644 --- a/commands/events/horoscope.js +++ b/commands/events/horoscope.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { list } = require('../../util/Util'); const signs = require('../../assets/json/horoscope'); diff --git a/commands/events/neko-atsume-password.js b/commands/events/neko-atsume-password.js index ac84b887..6cc698e6 100644 --- a/commands/events/neko-atsume-password.js +++ b/commands/events/neko-atsume-password.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { stripIndents } = require('common-tags'); const { list, duration, tomorrow } = require('../../util/Util'); const { GOLD_FISH_EMOJI_ID, SILVER_FISH_EMOJI_ID } = process.env; diff --git a/commands/events/today-in-history.js b/commands/events/today-in-history.js index fe40d8c1..c97ad7c3 100644 --- a/commands/events/today-in-history.js +++ b/commands/events/today-in-history.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class TodayInHistoryCommand extends Command { constructor(client) { @@ -33,9 +33,7 @@ module.exports = class TodayInHistoryCommand extends Command { async run(msg, { month, day }) { const date = month && day ? `/${month}/${day}` : ''; try { - const { text } = await request - .get(`http://history.muffinlabs.com/date${date}`) - .buffer(); + const { text } = await request.get(`http://history.muffinlabs.com/date${date}`); const body = JSON.parse(text); const events = body.data.Events; const event = events[Math.floor(Math.random() * events.length)]; diff --git a/commands/events/word-of-the-day.js b/commands/events/word-of-the-day.js index a24c0e38..7f1ac78a 100644 --- a/commands/events/word-of-the-day.js +++ b/commands/events/word-of-the-day.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { stripIndents } = require('common-tags'); const { WORDNIK_KEY } = process.env; diff --git a/commands/games/akinator.js b/commands/games/akinator.js index e84fae76..b38df7cb 100644 --- a/commands/games/akinator.js +++ b/commands/games/akinator.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { stripIndents } = require('common-tags'); const { verify } = require('../../util/Util'); diff --git a/commands/games/google-feud.js b/commands/games/google-feud.js index c5dac5dd..b764ecfc 100644 --- a/commands/games/google-feud.js +++ b/commands/games/google-feud.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { MessageEmbed } = require('discord.js'); const questions = require('../../assets/json/google-feud'); diff --git a/commands/games/hangman.js b/commands/games/hangman.js index 3e0cf989..7910b836 100644 --- a/commands/games/hangman.js +++ b/commands/games/hangman.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { stripIndents } = require('common-tags'); const { WORDNIK_KEY } = process.env; diff --git a/commands/games/quiz.js b/commands/games/quiz.js index f3957838..90cd5c14 100644 --- a/commands/games/quiz.js +++ b/commands/games/quiz.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { stripIndents } = require('common-tags'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shuffle, list } = require('../../util/Util'); const types = ['multiple', 'boolean']; const difficulties = ['easy', 'medium', 'hard']; diff --git a/commands/games/whos-that-pokemon.js b/commands/games/whos-that-pokemon.js index a527c8b1..1903fdef 100644 --- a/commands/games/whos-that-pokemon.js +++ b/commands/games/whos-that-pokemon.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const { silhouette } = require('../../util/Canvas'); module.exports = class WhosThatPokemonCommand extends Command { diff --git a/commands/image-edit/contrast.js b/commands/image-edit/contrast.js index 3febf5ce..2c66564c 100644 --- a/commands/image-edit/contrast.js +++ b/commands/image-edit/contrast.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const { contrast } = require('../../util/Canvas'); module.exports = class ContrastCommand extends Command { diff --git a/commands/image-edit/create-qr-code.js b/commands/image-edit/create-qr-code.js index 894134a2..9bd85224 100644 --- a/commands/image-edit/create-qr-code.js +++ b/commands/image-edit/create-qr-code.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class CreateQRCodeCommand extends Command { constructor(client) { diff --git a/commands/image-edit/demotivational-poster.js b/commands/image-edit/demotivational-poster.js index 7b69e2bb..71d683d7 100644 --- a/commands/image-edit/demotivational-poster.js +++ b/commands/image-edit/demotivational-poster.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage, registerFont } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); const { shortenText } = require('../../util/Canvas'); registerFont(path.join(__dirname, '..', '..', 'assets', 'fonts', 'Noto-Regular.ttf'), { family: 'Noto' }); diff --git a/commands/image-edit/distort.js b/commands/image-edit/distort.js index e55231ab..88eb557a 100644 --- a/commands/image-edit/distort.js +++ b/commands/image-edit/distort.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const { distort } = require('../../util/Canvas'); module.exports = class DistortCommand extends Command { diff --git a/commands/image-edit/frame.js b/commands/image-edit/frame.js index 2527430f..acfd7928 100644 --- a/commands/image-edit/frame.js +++ b/commands/image-edit/frame.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class FrameCommand extends Command { diff --git a/commands/image-edit/glitch.js b/commands/image-edit/glitch.js index fe20cfe7..b5193fda 100644 --- a/commands/image-edit/glitch.js +++ b/commands/image-edit/glitch.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const { distort } = require('../../util/Canvas'); module.exports = class GlitchCommand extends Command { diff --git a/commands/image-edit/greyscale.js b/commands/image-edit/greyscale.js index 6517ef1e..348b22b7 100644 --- a/commands/image-edit/greyscale.js +++ b/commands/image-edit/greyscale.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const { greyscale } = require('../../util/Canvas'); module.exports = class GreyscaleCommand extends Command { diff --git a/commands/image-edit/ifunny.js b/commands/image-edit/ifunny.js index 291fc64a..7cb35b25 100644 --- a/commands/image-edit/ifunny.js +++ b/commands/image-edit/ifunny.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const path = require('path'); module.exports = class IfunnyCommand extends Command { diff --git a/commands/image-edit/illegal.js b/commands/image-edit/illegal.js index 0ef663ac..5d32d510 100644 --- a/commands/image-edit/illegal.js +++ b/commands/image-edit/illegal.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { wait } = require('../../util/Util'); module.exports = class IllegalCommand extends Command { diff --git a/commands/image-edit/invert.js b/commands/image-edit/invert.js index 57f2fd56..fb0368e9 100644 --- a/commands/image-edit/invert.js +++ b/commands/image-edit/invert.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const { invert } = require('../../util/Canvas'); module.exports = class InvertCommand extends Command { diff --git a/commands/image-edit/meme.js b/commands/image-edit/meme.js index d6f0f9f5..566d83e1 100644 --- a/commands/image-edit/meme.js +++ b/commands/image-edit/meme.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class MemeCommand extends Command { constructor(client) { diff --git a/commands/image-edit/osu-signature.js b/commands/image-edit/osu-signature.js index 77679af3..f46cfb6f 100644 --- a/commands/image-edit/osu-signature.js +++ b/commands/image-edit/osu-signature.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { list } = require('../../util/Util'); const colors = require('../../assets/json/osu-signature'); diff --git a/commands/image-edit/robohash.js b/commands/image-edit/robohash.js index ea99bdca..4f91eb10 100644 --- a/commands/image-edit/robohash.js +++ b/commands/image-edit/robohash.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class RobohashCommand extends Command { constructor(client) { diff --git a/commands/image-edit/sepia.js b/commands/image-edit/sepia.js index 9b5b4ee3..7d4dab06 100644 --- a/commands/image-edit/sepia.js +++ b/commands/image-edit/sepia.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const { sepia } = require('../../util/Canvas'); module.exports = class SepiaCommand extends Command { diff --git a/commands/image-edit/shields-io-badge.js b/commands/image-edit/shields-io-badge.js index 4b00ec22..b78486a3 100644 --- a/commands/image-edit/shields-io-badge.js +++ b/commands/image-edit/shields-io-badge.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class ShieldsIoBadgeCommand extends Command { constructor(client) { diff --git a/commands/image-edit/silhouette.js b/commands/image-edit/silhouette.js index 78ef32f0..831ce14a 100644 --- a/commands/image-edit/silhouette.js +++ b/commands/image-edit/silhouette.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const { silhouette } = require('../../util/Canvas'); module.exports = class SilhouetteCommand extends Command { diff --git a/commands/image-edit/tint.js b/commands/image-edit/tint.js index 9c515938..53bf2f9a 100644 --- a/commands/image-edit/tint.js +++ b/commands/image-edit/tint.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { createCanvas, loadImage } = require('canvas'); -const request = require('superagent'); +const request = require('node-superfetch'); const { drawImageWithTint } = require('../../util/Canvas'); module.exports = class TintCommand extends Command { diff --git a/commands/number-edit/currency.js b/commands/number-edit/currency.js index a4499bb8..cbd96298 100644 --- a/commands/number-edit/currency.js +++ b/commands/number-edit/currency.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class CurrencyCommand extends Command { constructor(client) { diff --git a/commands/other/strawpoll.js b/commands/other/strawpoll.js index e4e81945..8437d6c4 100644 --- a/commands/other/strawpoll.js +++ b/commands/other/strawpoll.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { stripIndents } = require('common-tags'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class StrawpollCommand extends Command { constructor(client) { diff --git a/commands/random/advice-slip.js b/commands/random/advice-slip.js index 59d3763d..21fce1a2 100644 --- a/commands/random/advice-slip.js +++ b/commands/random/advice-slip.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class AdviceSlipCommand extends Command { constructor(client) { diff --git a/commands/random/cat.js b/commands/random/cat.js index 7a6556c6..40eb3969 100644 --- a/commands/random/cat.js +++ b/commands/random/cat.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { THE_CAT_API_KEY } = process.env; module.exports = class CatCommand extends Command { diff --git a/commands/random/chuck-norris.js b/commands/random/chuck-norris.js index f05ca2e1..dae3f298 100644 --- a/commands/random/chuck-norris.js +++ b/commands/random/chuck-norris.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class ChuckNorrisCommand extends Command { constructor(client) { diff --git a/commands/random/dog.js b/commands/random/dog.js index 3f86c861..15846876 100644 --- a/commands/random/dog.js +++ b/commands/random/dog.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class DogCommand extends Command { constructor(client) { diff --git a/commands/random/fact.js b/commands/random/fact.js index d0c3e574..a838fc4f 100644 --- a/commands/random/fact.js +++ b/commands/random/fact.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class FactCommand extends Command { constructor(client) { diff --git a/commands/random/new-york-times.js b/commands/random/new-york-times.js index 6cf7e35c..0abb8cd5 100644 --- a/commands/random/new-york-times.js +++ b/commands/random/new-york-times.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); const { NYTIMES_KEY } = process.env; diff --git a/commands/random/number-fact.js b/commands/random/number-fact.js index 846480ba..ed9ade32 100644 --- a/commands/random/number-fact.js +++ b/commands/random/number-fact.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class NumberFactCommand extends Command { constructor(client) { diff --git a/commands/random/reddit.js b/commands/random/reddit.js index 8932b594..7f325e50 100644 --- a/commands/random/reddit.js +++ b/commands/random/reddit.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { stripIndents } = require('common-tags'); module.exports = class RedditCommand extends Command { diff --git a/commands/random/shower-thought.js b/commands/random/shower-thought.js index 6399eba3..93311ae0 100644 --- a/commands/random/shower-thought.js +++ b/commands/random/shower-thought.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class ShowerThoughtCommand extends Command { constructor(client) { diff --git a/commands/search/bulbapedia.js b/commands/search/bulbapedia.js index e4a40fb3..c08fc3a4 100644 --- a/commands/search/bulbapedia.js +++ b/commands/search/bulbapedia.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); module.exports = class BulbapediaCommand extends Command { diff --git a/commands/search/danbooru.js b/commands/search/danbooru.js index 8b2d0173..d5f1f441 100644 --- a/commands/search/danbooru.js +++ b/commands/search/danbooru.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class DanbooruCommand extends Command { constructor(client) { diff --git a/commands/search/deviantart.js b/commands/search/deviantart.js index 00de0b04..06fe24b5 100644 --- a/commands/search/deviantart.js +++ b/commands/search/deviantart.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { list } = require('../../util/Util'); const { DEVIANTART_ID, DEVIANTART_SECRET } = process.env; const sections = ['dailydeviations', 'hot', 'newest', 'popular', 'undiscovered']; diff --git a/commands/search/dictionary.js b/commands/search/dictionary.js index 6852dd72..740f083c 100644 --- a/commands/search/dictionary.js +++ b/commands/search/dictionary.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { stripIndents } = require('common-tags'); const { WORDNIK_KEY } = process.env; diff --git a/commands/search/flickr.js b/commands/search/flickr.js index aee91322..69b619c2 100644 --- a/commands/search/flickr.js +++ b/commands/search/flickr.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { FLICKR_KEY } = process.env; module.exports = class FlickrCommand extends Command { diff --git a/commands/search/forecast.js b/commands/search/forecast.js index 3e00a1c2..eb1440b8 100644 --- a/commands/search/forecast.js +++ b/commands/search/forecast.js @@ -1,7 +1,7 @@ const Command = require('../../structures/Command'); const { stripIndents } = require('common-tags'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class ForecastCommand extends Command { constructor(client) { diff --git a/commands/search/gelbooru.js b/commands/search/gelbooru.js index d42db308..bb260ad5 100644 --- a/commands/search/gelbooru.js +++ b/commands/search/gelbooru.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class GelbooruCommand extends Command { constructor(client) { diff --git a/commands/search/giphy.js b/commands/search/giphy.js index 0792cdda..4b0340eb 100644 --- a/commands/search/giphy.js +++ b/commands/search/giphy.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { GIPHY_KEY } = process.env; module.exports = class GiphyCommand extends Command { diff --git a/commands/search/github.js b/commands/search/github.js index 0a1ed337..bf40b3fd 100644 --- a/commands/search/github.js +++ b/commands/search/github.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten, base64 } = require('../../util/Util'); const { GITHUB_USERNAME, GITHUB_PASSWORD } = process.env; diff --git a/commands/search/google-autofill.js b/commands/search/google-autofill.js index e5637abb..c688ce4f 100644 --- a/commands/search/google-autofill.js +++ b/commands/search/google-autofill.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class GoogleAutofillCommand extends Command { constructor(client) { diff --git a/commands/search/google-book.js b/commands/search/google-book.js index 6d2f4c77..c6187e7b 100644 --- a/commands/search/google-book.js +++ b/commands/search/google-book.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); const { GOOGLE_KEY } = process.env; diff --git a/commands/search/google.js b/commands/search/google.js index 3bc20beb..d828df3c 100644 --- a/commands/search/google.js +++ b/commands/search/google.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { GOOGLE_KEY, CUSTOM_SEARCH_ID } = process.env; module.exports = class GoogleCommand extends Command { diff --git a/commands/search/gravatar.js b/commands/search/gravatar.js index 41c5dcf0..b15b8920 100644 --- a/commands/search/gravatar.js +++ b/commands/search/gravatar.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { hash } = require('../../util/Util'); module.exports = class GravatarCommand extends Command { diff --git a/commands/search/http-cat.js b/commands/search/http-cat.js index 51be9bb8..e717141c 100644 --- a/commands/search/http-cat.js +++ b/commands/search/http-cat.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class HttpCatCommand extends Command { constructor(client) { diff --git a/commands/search/imgur.js b/commands/search/imgur.js index efe3a296..3198eea0 100644 --- a/commands/search/imgur.js +++ b/commands/search/imgur.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { IMGUR_KEY } = process.env; module.exports = class ImgurCommand extends Command { diff --git a/commands/search/itunes.js b/commands/search/itunes.js index f2bbf277..0c5d226d 100644 --- a/commands/search/itunes.js +++ b/commands/search/itunes.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class ItunesCommand extends Command { constructor(client) { diff --git a/commands/search/jisho.js b/commands/search/jisho.js index 1aafffc1..4ba1a6fb 100644 --- a/commands/search/jisho.js +++ b/commands/search/jisho.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { stripIndents } = require('common-tags'); module.exports = class JishoCommand extends Command { diff --git a/commands/search/kickstarter.js b/commands/search/kickstarter.js index 83adc00e..bea95732 100644 --- a/commands/search/kickstarter.js +++ b/commands/search/kickstarter.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); module.exports = class KickstarterCommand extends Command { diff --git a/commands/search/kitsu-anime.js b/commands/search/kitsu-anime.js index d78fe427..64cb1d3a 100644 --- a/commands/search/kitsu-anime.js +++ b/commands/search/kitsu-anime.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); module.exports = class KitsuAnimeCommand extends Command { diff --git a/commands/search/kitsu-manga.js b/commands/search/kitsu-manga.js index 8318a338..857e9b46 100644 --- a/commands/search/kitsu-manga.js +++ b/commands/search/kitsu-manga.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); module.exports = class KitsuMangaCommand extends Command { diff --git a/commands/search/konachan.js b/commands/search/konachan.js index 9b8d7c5b..c7186b4c 100644 --- a/commands/search/konachan.js +++ b/commands/search/konachan.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class KonachanCommand extends Command { constructor(client) { diff --git a/commands/search/league-of-legends-champion.js b/commands/search/league-of-legends-champion.js index 50ad5fed..5ac7508a 100644 --- a/commands/search/league-of-legends-champion.js +++ b/commands/search/league-of-legends-champion.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { RIOT_KEY } = process.env; const buttons = ['Q', 'W', 'E', 'R']; diff --git a/commands/search/map.js b/commands/search/map.js index 04241d9d..50f585e9 100644 --- a/commands/search/map.js +++ b/commands/search/map.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { GOOGLE_KEY } = process.env; module.exports = class MapCommand extends Command { diff --git a/commands/search/mdn.js b/commands/search/mdn.js index 917081cf..9ebba173 100644 --- a/commands/search/mdn.js +++ b/commands/search/mdn.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class MDNCommand extends Command { constructor(client) { diff --git a/commands/search/nasa.js b/commands/search/nasa.js index 9ff8d13b..b0df22cc 100644 --- a/commands/search/nasa.js +++ b/commands/search/nasa.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); module.exports = class NASACommand extends Command { diff --git a/commands/search/neopet.js b/commands/search/neopet.js index f2cd6d5e..1ed70845 100644 --- a/commands/search/neopet.js +++ b/commands/search/neopet.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { list } = require('../../util/Util'); const moods = { happy: 1, diff --git a/commands/search/neopets-item.js b/commands/search/neopets-item.js index 9553b316..76166dfe 100644 --- a/commands/search/neopets-item.js +++ b/commands/search/neopets-item.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { MessageEmbed } = require('discord.js'); module.exports = class NeopetsItemCommand extends Command { diff --git a/commands/search/npm.js b/commands/search/npm.js index 1cd97917..809216fe 100644 --- a/commands/search/npm.js +++ b/commands/search/npm.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { trimArray } = require('../../util/Util'); module.exports = class NPMCommand extends Command { diff --git a/commands/search/osu.js b/commands/search/osu.js index a5e06a91..a93a1708 100644 --- a/commands/search/osu.js +++ b/commands/search/osu.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { OSU_KEY } = process.env; module.exports = class OsuCommand extends Command { diff --git a/commands/search/pokedex.js b/commands/search/pokedex.js index c95ee301..65a35629 100644 --- a/commands/search/pokedex.js +++ b/commands/search/pokedex.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { stripIndents } = require('common-tags'); module.exports = class PokedexCommand extends Command { diff --git a/commands/search/recipe.js b/commands/search/recipe.js index 928f9808..82f71a42 100644 --- a/commands/search/recipe.js +++ b/commands/search/recipe.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class RecipeCommand extends Command { constructor(client) { diff --git a/commands/search/rotten-tomatoes.js b/commands/search/rotten-tomatoes.js index 869670b7..b72db294 100644 --- a/commands/search/rotten-tomatoes.js +++ b/commands/search/rotten-tomatoes.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); module.exports = class RottenTomatoesCommand extends Command { diff --git a/commands/search/rule34.js b/commands/search/rule34.js index a13dcfc4..834b07bc 100644 --- a/commands/search/rule34.js +++ b/commands/search/rule34.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class Rule34Command extends Command { constructor(client) { diff --git a/commands/search/safebooru.js b/commands/search/safebooru.js index 4260ed59..624cf48c 100644 --- a/commands/search/safebooru.js +++ b/commands/search/safebooru.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class SafebooruCommand extends Command { constructor(client) { diff --git a/commands/search/stack-overflow.js b/commands/search/stack-overflow.js index f73dd0c2..9b330846 100644 --- a/commands/search/stack-overflow.js +++ b/commands/search/stack-overflow.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { STACKOVERFLOW_KEY } = process.env; module.exports = class StackOverflowCommand extends Command { diff --git a/commands/search/steam.js b/commands/search/steam.js index 05c6a31a..790fe232 100644 --- a/commands/search/steam.js +++ b/commands/search/steam.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class SteamCommand extends Command { constructor(client) { diff --git a/commands/search/stocks.js b/commands/search/stocks.js index 2b5b9a6d..413ac7cd 100644 --- a/commands/search/stocks.js +++ b/commands/search/stocks.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { ALPHA_VANTAGE_KEY } = process.env; module.exports = class StocksCommand extends Command { diff --git a/commands/search/tmdb-movie.js b/commands/search/tmdb-movie.js index 0522f160..9acdf57b 100644 --- a/commands/search/tmdb-movie.js +++ b/commands/search/tmdb-movie.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); const { TMDB_KEY } = process.env; diff --git a/commands/search/tmdb-tv-show.js b/commands/search/tmdb-tv-show.js index 8083d484..c1d4a072 100644 --- a/commands/search/tmdb-tv-show.js +++ b/commands/search/tmdb-tv-show.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); const { TMDB_KEY } = process.env; diff --git a/commands/search/tumblr.js b/commands/search/tumblr.js index 34e7250d..921c119f 100644 --- a/commands/search/tumblr.js +++ b/commands/search/tumblr.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { TUMBLR_KEY } = process.env; module.exports = class TumblrCommand extends Command { diff --git a/commands/search/twitter.js b/commands/search/twitter.js index 87793ac9..0f98038c 100644 --- a/commands/search/twitter.js +++ b/commands/search/twitter.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { base64 } = require('../../util/Util'); const { TWITTER_KEY, TWITTER_SECRET } = process.env; diff --git a/commands/search/urban-dictionary.js b/commands/search/urban-dictionary.js index b8821b26..e418f9a6 100644 --- a/commands/search/urban-dictionary.js +++ b/commands/search/urban-dictionary.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); const types = ['random', 'top']; diff --git a/commands/search/vocadb.js b/commands/search/vocadb.js index 2d4495f0..a7ec42d7 100644 --- a/commands/search/vocadb.js +++ b/commands/search/vocadb.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); module.exports = class VocaDBCommand extends Command { diff --git a/commands/search/wattpad.js b/commands/search/wattpad.js index bccfbe2e..679960e5 100644 --- a/commands/search/wattpad.js +++ b/commands/search/wattpad.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); const { WATTPAD_KEY } = process.env; diff --git a/commands/search/weather.js b/commands/search/weather.js index d1bf8d39..e245d67f 100644 --- a/commands/search/weather.js +++ b/commands/search/weather.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class WeatherCommand extends Command { constructor(client) { diff --git a/commands/search/wikia.js b/commands/search/wikia.js index 0bc6c249..2f9d4b88 100644 --- a/commands/search/wikia.js +++ b/commands/search/wikia.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); module.exports = class WikiaCommand extends Command { diff --git a/commands/search/wikihow.js b/commands/search/wikihow.js index f3179d32..3685ef89 100644 --- a/commands/search/wikihow.js +++ b/commands/search/wikihow.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { stripIndents } = require('common-tags'); module.exports = class WikihowCommand extends Command { diff --git a/commands/search/wikipedia.js b/commands/search/wikipedia.js index b34d16c5..19f27c67 100644 --- a/commands/search/wikipedia.js +++ b/commands/search/wikipedia.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { shorten } = require('../../util/Util'); module.exports = class WikipediaCommand extends Command { diff --git a/commands/search/xkcd.js b/commands/search/xkcd.js index 97723ecb..56b89b16 100644 --- a/commands/search/xkcd.js +++ b/commands/search/xkcd.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const types = ['random', 'today']; module.exports = class XKCDCommand extends Command { diff --git a/commands/search/youtube.js b/commands/search/youtube.js index 254115d9..5968f69f 100644 --- a/commands/search/youtube.js +++ b/commands/search/youtube.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { GOOGLE_KEY } = process.env; module.exports = class YoutubeCommand extends Command { diff --git a/commands/search/yu-gi-oh.js b/commands/search/yu-gi-oh.js index b30f56aa..98737962 100644 --- a/commands/search/yu-gi-oh.js +++ b/commands/search/yu-gi-oh.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { stripIndents } = require('common-tags'); const { shorten } = require('../../util/Util'); diff --git a/commands/text-edit/cow-say.js b/commands/text-edit/cow-say.js index b2202106..9a56b4a6 100644 --- a/commands/text-edit/cow-say.js +++ b/commands/text-edit/cow-say.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class CowSayCommand extends Command { constructor(client) { diff --git a/commands/text-edit/shorten-url.js b/commands/text-edit/shorten-url.js index 2f899f13..929ab480 100644 --- a/commands/text-edit/shorten-url.js +++ b/commands/text-edit/shorten-url.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { GOOGLE_KEY } = process.env; module.exports = class ShortenURLCommand extends Command { diff --git a/commands/text-edit/translate.js b/commands/text-edit/translate.js index ebe7ac02..e00b21ba 100644 --- a/commands/text-edit/translate.js +++ b/commands/text-edit/translate.js @@ -1,6 +1,6 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); -const request = require('superagent'); +const request = require('node-superfetch'); const { list } = require('../../util/Util'); const codes = require('../../assets/json/translate'); const { YANDEX_KEY } = process.env; diff --git a/commands/text-edit/yoda.js b/commands/text-edit/yoda.js index 685a3722..a7320f6b 100644 --- a/commands/text-edit/yoda.js +++ b/commands/text-edit/yoda.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); const { YODA_KEY } = process.env; module.exports = class YodaCommand extends Command { diff --git a/commands/voice/dec-talk.js b/commands/voice/dec-talk.js index f9b959ac..d9fedd0d 100644 --- a/commands/voice/dec-talk.js +++ b/commands/voice/dec-talk.js @@ -1,5 +1,5 @@ const Command = require('../../structures/Command'); -const request = require('superagent'); +const request = require('node-superfetch'); module.exports = class DECTalkCommand extends Command { constructor(client) { @@ -35,17 +35,11 @@ module.exports = class DECTalkCommand extends Command { if (this.client.voiceConnections.has(channel.guild.id)) return msg.say('I am already playing a sound.'); try { const connection = await channel.join(); - let url = 'http://tts.cyzon.us'; - try { - await request - .get('http://tts.cyzon.us/tts') - .query({ text }) - .redirects(0); - } catch (err) { - if (err.response.headers.location) url += err.response.headers.location; - else throw err; - } - const dispatcher = connection.play(url); + const { headers } = await request + .get('http://tts.cyzon.us/tts') + .query({ text }) + .redirects(0); + const dispatcher = connection.play(`http://tts.cyzon.us${headers.location}`); dispatcher.once('finish', () => channel.leave()); dispatcher.once('error', () => channel.leave()); return null; diff --git a/package.json b/package.json index 8ac9ca56..94eeb254 100644 --- a/package.json +++ b/package.json @@ -39,11 +39,11 @@ "erlpack": "github:discordapp/erlpack", "mathjs": "^4.4.2", "node-opus": "^0.3.0", + "node-superfetch": "github:dragonfire535/node-superfetch", "pg": "^6.4.2", "pg-hstore": "^2.3.2", "random-js": "^1.0.8", "sequelize": "^4.37.10", - "superagent": "^3.8.3", "uws": "^10.148.0", "zlib-sync": "^0.1.4" }, diff --git a/util/BotList.js b/util/BotList.js index 28083ef3..8e38cc7f 100644 --- a/util/BotList.js +++ b/util/BotList.js @@ -1,4 +1,4 @@ -const request = require('superagent'); +const request = require('node-superfetch'); const { DISCORD_BOTS_TOKEN } = process.env; class BotListUtil { diff --git a/util/Util.js b/util/Util.js index 5a2e4c7d..61a3f877 100644 --- a/util/Util.js +++ b/util/Util.js @@ -1,4 +1,4 @@ -const request = require('superagent'); +const request = require('node-superfetch'); const crypto = require('crypto'); const { IMGUR_KEY } = process.env; const yes = ['yes', 'y', 'ye', 'yeah', 'yup', 'yea'];