From d82de68c7047cf71b7a32471ac387f1c44bff477 Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 18 Jun 2020 03:45:40 -0500 Subject: [PATCH] Im done for right now --- package.json | 1 + src/index.js | 16 ++++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index a12fbd7..dc58d98 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "dependencies": { "discord.js": "^12.1.1", "n": "^6.4.0", + "node-fetch": "^2.6.0", "pretty-ms": "^6.0.1" }, "publishConfig": { diff --git a/src/index.js b/src/index.js index 0a1b242..6832727 100755 --- a/src/index.js +++ b/src/index.js @@ -6,7 +6,8 @@ const Discord = require("discord.js"); const prettyMilliseconds = require('pretty-ms'); const fs = require('fs'); const homedir = require('os').homedir; -const info = require("../package.json") +const info = require("../package.json"); +const fetch = require('node-fetch'); //importing files const config = require("./config.json"); // This is making clients @@ -238,7 +239,18 @@ client.on("message", async message => { ////////////////////////////////////// if (command == "xkcd") { if (!isNaN(args[0])) { -return + fetch(`https://xkcd.com/${args[0]}/info.0.json`) + .then(res => res.json()) + .then(json => let comic = json) + .catch(err => message.reply("Something went wrong... Check your number and try again later.")); + + let embed = new Discord.MessageEmbed() + .setTitle(`xkcd #${arg[0]}`) + .setAuthor("Randel Munroe") + .setColor(0xffffff) + .setDescription(``); + return message.channel.send(embed); + } } }