Fix up request commands with fancy encodeURI

This commit is contained in:
Daniel Odendahl Jr
2017-03-23 00:41:55 +00:00
parent f5691328ba
commit c3801f90f6
4 changed files with 6 additions and 5 deletions
+2 -2
View File
@@ -25,9 +25,9 @@ module.exports = class DefineCommand extends commando.Command {
if(!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES', 'EMBED_LINKS'])) return;
}
console.log("[Command] " + message.content);
let defineThis = message.content.toLowerCase().split(" ").slice(1).join("%20");
let defineThis = encodeURI(message.content.split(" ").slice(1).join(" "));
request
.get('http://api.wordnik.com:80/v4/word.json/' + defineThis + '/definitions')
.get('http://api.wordnik.com:80/v4/word.json/' + encodeURI(defineThis) + '/definitions')
.query({ limit: 1, includeRelated: false, useCanonical: false, includeTags: false, api_key: config.wordnikkey })
.then(function (response) {
const embed = new Discord.RichEmbed()
+2 -1
View File
@@ -22,8 +22,9 @@ module.exports = class DefineCommand extends commando.Command {
if(!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES'])) return;
}
console.log("[Command] " + message.content);
let thingtoSearch = encodeURI(message.content.split(" ").slice(1).join(" "));
message.channel.send('Searching...');
const SEARCH_URL = `https://www.google.com/search?q=${encodeURI(message.content)}`;
const SEARCH_URL = 'https://www.google.com/search?q=' + thingtoSearch;
request
.get(SEARCH_URL)
.then(function (response) {
+1 -1
View File
@@ -16,7 +16,7 @@ module.exports = class NeopetCommand extends commando.Command {
if(!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES', 'ATTACH_FILES'])) return;
}
console.log("[Command] " + message.content);
let petID = message.content.toLowerCase().split(" ").slice(1).join(" ");
let petID = encodeURI(message.content.split(" ").slice(1).join(" "));
if(petID === "getid") {
message.channel.send("To get your pet's ID, simply go to http://www.sunnyneo.com/petimagefinder.php and enter your pet's name. It's image should show up. Then, find the link below the pet's image, and copy it to your message!").then(message.channel.sendFile('./images/PetID.png').then(message.channel.send("It's recommended you keep this ID with you so you can easily share your pet's picture without having to repeat these steps.")));
} else {
+1 -1
View File
@@ -18,7 +18,7 @@ module.exports = class YuGiOhCommand extends commando.Command {
if(!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES', 'EMBED_LINKS'])) return;
}
console.log("[Command] " + message.content);
let cardName = message.content.split(" ").slice(1).join("%20");
let cardName = encodeURI(message.content.split(" ").slice(1).join(" "));
request
.get('http://yugiohprices.com/api/card_data/' + cardName)
.then(function (response) {