diff --git a/modules/link/link.js b/modules/link/link.js index 0efbd02..a44acc8 100644 --- a/modules/link/link.js +++ b/modules/link/link.js @@ -34,11 +34,12 @@ var link = function(dbot) { }, '~ud': function(event) { - var reqUrl = 'http://api.urbandictionary.com/v0/define?term=' + event.params[1]; + var query = event.params.join(" ").substring(4); + var reqUrl = 'http://api.urbandictionary.com/v0/define?term=' + encodeURI(query); request(reqUrl, function(error, response, body) { var result = JSON.parse(body); if(_.has(result, 'result_type') && result.result_type != 'no_results') { - event.reply(event.params[1] + ': ' + result.list[0].definition); + event.reply(query + ': ' + result.list[0].definition); } else { event.reply(event.user + ': No definition found.'); }