This commit is contained in:
Alex 2020-06-18 12:09:29 -05:00
parent 03a9b72247
commit a9cf34717b
2 changed files with 37 additions and 25 deletions

17
.vscode/launch.json vendored Normal file
View File

@ -0,0 +1,17 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}/src/index.js"
}
]
}

View File

@ -238,33 +238,28 @@ client.on("message", async message => {
/////////Funny DHS is funny///////////
//////////////////////////////////////
if (command == "xkcd") {
let comic = ""
if (!isNaN(args[0])) {
fetch(`https://xkcd.com/${args[0]}/info.0.json`)
.then(res => res.json())
.then(json => comic = json)
// eslint-disable-next-line no-unused-vars
.catch(err => message.reply("Something went wrong... Check your number and try again later."));
let embed = new Discord.MessageEmbed()
.setTitle(`xkcd #${args[0]}`)
.setAuthor("Randel Munroe")
.setColor(0xffffff)
.image(`${comic.img}`);
return message.channel.send(embed);
async function getcomic(args) {
var comic
try {
var response = await fetch(`https://xkcd.com/${args[0]}/info.0.json`);
comic = await response.text();
} catch (e) {
console.error(e);
return message.reply("Something went wrong... Check your number and try again later.")
}
fetch(`https://xkcd.com/info.0.json`)
.then(res => res.json())
.then(json => comic = json)
// eslint-disable-next-line no-unused-vars
.catch(err => message.reply("Something went wrong... Check your number and try again later."));
let embed = new Discord.MessageEmbed()
.setTitle(`xkcd #${args[0]}`)
.setAuthor("Randel Munroe")
.setColor(0xffffff)
.image(`${comic.img}`);
return message.channel.send(embed);
}
getcomic();
let embed = new Discord.MessageEmbed()
.setTitle(`xkcd #${comic.num}`)
.setAuthor("Randel Munroe")
.setColor(0xffffff)
.image(`${comic.img}`);
return message.channel.send(embed);
}
});