3
0
mirror of https://github.com/reality/dbot.git synced 2024-11-27 22:39:26 +01:00

couple of formatting fixes + fix indentation [Close #258]

This commit is contained in:
reality 2013-01-31 17:46:15 +00:00
parent b02fe22d02
commit d7c193cbe9
3 changed files with 29 additions and 25 deletions

2
jsbot

@ -1 +1 @@
Subproject commit 35910d9025fa3af15b24cecc3f6e7ee897aee4dc Subproject commit 9477dc33ff1b940f8c07225f00d0648de2a41cb4

View File

@ -34,32 +34,35 @@ var link = function(dbot) {
}, },
'~xkcd': function(event) { '~xkcd': function(event) {
var comicId; var comicId = event.params[1] || "";
if(!_.isUndefined(event.params[1])) {
comicId = event.params[1]; if(comicId == "*") {
}
if(comicId == "*"){
request("http://xkcd.com/info.0.json", function(error, response, body){ request("http://xkcd.com/info.0.json", function(error, response, body){
if (response.statusCode == "200") { try {
if(response.statusCode == "200") {
data = JSON.parse(body); data = JSON.parse(body);
event.params[1] = (Math.floor(Math.random() * data.num) + 1); event.params[1] = (Math.floor(Math.random() * data.num) + 1);
dbot.commands['~xkcd'](event); dbot.commands['~xkcd'](event);
} }
} catch(err) { };
}); });
}else { } else {
if(comicId){ if(comicId) {
comicId = comicId + "/"; comicId = comicId + "/";
} else { } else {
comicId = ""; comicId = "";
} }
var link = "http://xkcd.com/"+comicId+"info.0.json"; var link = "http://xkcd.com/"+comicId+"info.0.json";
request(link, function(error, response, body) { request(link, function(error, response, body) {
try {
if (response.statusCode == "200") { if (response.statusCode == "200") {
data = JSON.parse(body); data = JSON.parse(body);
event.reply(dbot.t("xkcd",data)); event.reply(dbot.t("xkcd",data));
} else { } else {
event.reply(dbot.t("no-hits")); event.reply(dbot.t("no-hits"));
} }
} catch(err) { };
}); });
} }
@ -68,6 +71,7 @@ var link = function(dbot) {
'~ud': function(event) { '~ud': function(event) {
var query = event.input[1]; var query = event.input[1];
var reqUrl = 'http://api.urbandictionary.com/v0/define?term=' + encodeURI(query); var reqUrl = 'http://api.urbandictionary.com/v0/define?term=' + encodeURI(query);
request(reqUrl, function(error, response, body) { request(reqUrl, function(error, response, body) {
try { try {
var result = JSON.parse(body); var result = JSON.parse(body);

@ -1 +1 @@
Subproject commit ea795e4d17aa500923468366e73a10f6fbc94ade Subproject commit a803be39a19a09bed1fcb0586a882b046ae29c99