Move 'list' commands to details

This commit is contained in:
Daniel Odendahl Jr
2017-03-25 15:14:27 +00:00
parent dc575e8404
commit 6b20685733
5 changed files with 9 additions and 10 deletions
+3 -3
View File
@@ -108,7 +108,8 @@ module.exports = class MemeCommand extends commando.Command {
group: 'imageedit',
memberName: 'meme',
description: "Sends a Meme with text of your choice, and a background of your choice. Split first and second lines with a | (;meme facepalm I can't even | comprehend this)",
examples: [";meme facepalm I can't even | comprehend this", ";meme list"],
details: "**Type Codes:** tenguy, afraid, older, aag, tried, biw, blb, kermit, bd, ch, cbg, wonka, cb, keanu, dsm, live, ants, doge, alwaysonbeat, ermg, facepalm, fwp, fa, fbf, fry, hipster, icanhas, crazypills, mw, noidea, regret, boat, hagrid, sohappy, captain, inigo, iw, ackbar, happening, joker, ive, ll, morpheus, mb, badchoice, mmm, jetpack, red, mordor, oprah, oag, remembers, philosoraptor, jw, patrick, rollsafe, sad-obama, sad-clinton, sadfrog, sad-bush, sad-biden, sad-boehner, saltbae, sarcasticbear, dwight, sb, ss, sf, dodgson, money, sohot, nice, awesome-awkward, awesome, awkward-awesome, awkward, fetch, success, scc, ski, officespace, interesting, toohigh, bs, center, both, winter, xy, buzz, yodawg, uno, yallgot, bad, elf, chosen",
examples: [";meme facepalm I can't even | comprehend this"],
args: [{
key: 'type',
prompt: 'What meme type do you want to use?',
@@ -117,7 +118,7 @@ module.exports = class MemeCommand extends commando.Command {
if (memecodes[type.toLowerCase()] || type.toLowerCase() === 'list') {
return true;
}
return 'Please enter a valid meme type. Enter `list` to view a list of types.';
return 'Please enter a valid meme type. Use `;help meme` to view a list of types.';
}
}, {
key: 'content',
@@ -140,7 +141,6 @@ module.exports = class MemeCommand extends commando.Command {
console.log(`[Command] ${message.content}`);
let type = args.type.toLowerCase();
let content = args.content;
if (type === "list") return message.channel.send("**Type Codes:** tenguy, afraid, older, aag, tried, biw, blb, kermit, bd, ch, cbg, wonka, cb, keanu, dsm, live, ants, doge, alwaysonbeat, ermg, facepalm, fwp, fa, fbf, fry, hipster, icanhas, crazypills, mw, noidea, regret, boat, hagrid, sohappy, captain, inigo, iw, ackbar, happening, joker, ive, ll, morpheus, mb, badchoice, mmm, jetpack, red, mordor, oprah, oag, remembers, philosoraptor, jw, patrick, rollsafe, sad-obama, sad-clinton, sadfrog, sad-bush, sad-biden, sad-boehner, saltbae, sarcasticbear, dwight, sb, ss, sf, dodgson, money, sohot, nice, awesome-awkward, awesome, awkward-awesome, awkward, fetch, success, scc, ski, officespace, interesting, toohigh, bs, center, both, winter, xy, buzz, yodawg, uno, yallgot, bad, elf, chosen");
let memeQuery = content.split(" ").join("-").split("-|-");
let toprow = memeQuery[0].split("?").join("~q");
let bottomrow = memeQuery[1].split("?").join("~q");
+2 -2
View File
@@ -12,6 +12,7 @@ module.exports = class SoundBoardCommand extends commando.Command {
group: 'random',
memberName: 'soundboard',
description: 'Plays a sound in your voice channel. (;soundboard cat)',
details: "**Available Sounds:** Cat, Pikachu, Vader, Doh, It's a Trap, Mario Death, Pokemon Center, Dun Dun Dun, Spongebob, Ugly Barnacle, Woo Hoo, Space, GLaDOS Bird, Airhorn, Zelda Chest, Eat my Shorts, No This is Patrick, Wumbo",
examples: [';soundboard cat'],
guildOnly: true,
args: [{
@@ -22,7 +23,7 @@ module.exports = class SoundBoardCommand extends commando.Command {
if (sounds.avaliable[sound.toLowerCase()] || sound.toLowerCase() === 'list') {
return true;
}
return 'Sound not found. Enter `list` to view a list of sounds.';
return 'Sound not found. Use `;help soundboard` to view a list of sounds.';
}
}]
});
@@ -36,7 +37,6 @@ module.exports = class SoundBoardCommand extends commando.Command {
let voiceChannel = message.member.voiceChannel;
if (!voiceChannel) return message.channel.send(`:x: Error! Please be in a voice channel first!`);
let soundToPlay = args.sound.toLowerCase();
if (soundToPlay === 'list') return message.channel.send("**Available Sounds:** Cat, Pikachu, Vader, Doh, It's a Trap, Mario Death, Pokemon Center, Dun Dun Dun, Spongebob, Ugly Barnacle, Woo Hoo, Space, GLaDOS Bird, Airhorn, Zelda Chest, Eat my Shorts, No This is Patrick, Wumbo");
let alreadyConnected = await this.client.voiceConnections.get(voiceChannel.guild.id);
if (alreadyConnected) {
if (alreadyConnected.channel.id === voiceChannel.id) return message.channel.send(':x: Error! I am already playing a sound!');
+3 -3
View File
@@ -116,7 +116,8 @@ module.exports = class TranslateCommand extends commando.Command {
group: 'textedit',
memberName: 'translate',
description: 'Translates text to a given language. (;translate ja Give me the money!)',
examples: [';translate ja Give me the the money!', ';translate list'],
details: "af': 'Afrikaans, sq': 'Albanian', 'ar': 'Arabic, hy': 'Armenian, az': 'Azerbaijani, eu': 'Basque, be': 'Belarusian, bn': 'Bengali, bs': 'Bosnian, bg': 'Bulgarian, ca': 'Catalan, ceb': 'Cebuano, ny': 'Chichewa, zh-cn': 'Chinese Simplified, zh-tw': 'Chinese Traditional, co': 'Corsican, hr': 'Croatian, cs': 'Czech, da': 'Danish, nl': 'Dutch, en': 'English, eo': 'Esperanto, et': 'Estonian, tl': 'Filipino, fi': 'Finnish, fr': 'French, fy': 'Frisian, gl': 'Galician, ka': 'Georgian, de': 'German, el': 'Greek, gu': 'Gujarati, ht': 'Haitian Creole, ha': 'Hausa, haw': 'Hawaiian, iw': 'Hebrew, hi': 'Hindi, hmn': 'Hmong, hu': 'Hungarian, is': 'Icelandic, ig': 'Igbo, id': 'Indonesian, ga': 'Irish, it': 'Italian, ja': 'Japanese, jw': 'Javanese, kn': 'Kannada, kk': 'Kazakh, km': 'Khmer, ko': 'Korean, ku': 'Kurdish (Kurmanji), ky': 'Kyrgyz, lo': 'Lao, la': 'Latin, lv': 'Latvian, lt': 'Lithuanian, lb': 'Luxembourgish, mk': 'Macedonian, mg': 'Malagasy, ms': 'Malay, ml': 'Malayalam, mt': 'Maltese, mi': 'Maori, mr': 'Marathi, mn': 'Mongolian, my': 'Myanmar (Burmese), ne': 'Nepali, no': 'Norwegian, ps': 'Pashto, fa': 'Persian, pl': 'Polish, pt': 'Portuguese, ma': 'Punjabi, ro': 'Romanian, ru': 'Russian, sm': 'Samoan, gd': 'Scots Gaelic, sr': 'Serbian, st': 'Sesotho, sn': 'Shona, sd': 'Sindhi, si': 'Sinhala, sk': 'Slovak, sl': 'Slovenian, so': 'Somali, es': 'Spanish, su': 'Sudanese, sw': 'Swahili, sv': 'Swedish, tg': 'Tajik, ta': 'Tamil, te': 'Telugu, th': 'Thai, tr': 'Turkish, uk': 'Ukrainian, ur': 'Urdu, uz': 'Uzbek, vi': 'Vietnamese, cy': 'Welsh, xh': 'Xhosa, yi': 'Yiddish, yo': 'Yoruba, zu': 'Zulu'",
examples: [';translate ja Give me the the money!'],
args: [{
key: 'to',
prompt: 'What language would you like to translate to?',
@@ -125,7 +126,7 @@ module.exports = class TranslateCommand extends commando.Command {
if (languages[to.toLowerCase()] || to.toLowerCase() === 'list') {
return true;
}
return 'Please enter a valid language code. Enter `list` for a list of codes.';
return 'Please enter a valid language code. Use `;help translate` for a list of codes.';
}
}, {
key: 'text',
@@ -148,7 +149,6 @@ module.exports = class TranslateCommand extends commando.Command {
console.log(`[Command] ${message.content}`);
let languageto = args.to.toLowerCase();
let thingToTranslate = args.text;
if (languageto === "list") return message.channel.send("af': 'Afrikaans\nsq': 'Albanian'\n'ar': 'Arabic\nhy': 'Armenian\naz': 'Azerbaijani\neu': 'Basque\nbe': 'Belarusian\nbn': 'Bengali\nbs': 'Bosnian\nbg': 'Bulgarian\nca': 'Catalan\nceb': 'Cebuano\nny': 'Chichewa\nzh-cn': 'Chinese Simplified\nzh-tw': 'Chinese Traditional\nco': 'Corsican\nhr': 'Croatian\ncs': 'Czech\nda': 'Danish\nnl': 'Dutch\nen': 'English\neo': 'Esperanto\net': 'Estonian\ntl': 'Filipino\nfi': 'Finnish\nfr': 'French\nfy': 'Frisian\ngl': 'Galician\nka': 'Georgian\nde': 'German\nel': 'Greek\ngu': 'Gujarati\nht': 'Haitian Creole\nha': 'Hausa\nhaw': 'Hawaiian\niw': 'Hebrew\nhi': 'Hindi\nhmn': 'Hmong\nhu': 'Hungarian\nis': 'Icelandic\nig': 'Igbo\nid': 'Indonesian\nga': 'Irish\nit': 'Italian\nja': 'Japanese\njw': 'Javanese\nkn': 'Kannada\nkk': 'Kazakh\nkm': 'Khmer\nko': 'Korean\nku': 'Kurdish (Kurmanji)\nky': 'Kyrgyz\nlo': 'Lao\nla': 'Latin\nlv': 'Latvian\nlt': 'Lithuanian\nlb': 'Luxembourgish\nmk': 'Macedonian\nmg': 'Malagasy\nms': 'Malay\nml': 'Malayalam\nmt': 'Maltese\nmi': 'Maori\nmr': 'Marathi\nmn': 'Mongolian\nmy': 'Myanmar (Burmese)\nne': 'Nepali\nno': 'Norwegian\nps': 'Pashto\nfa': 'Persian\npl': 'Polish\npt': 'Portuguese\nma': 'Punjabi\nro': 'Romanian\nru': 'Russian\nsm': 'Samoan\ngd': 'Scots Gaelic\nsr': 'Serbian\nst': 'Sesotho\nsn': 'Shona\nsd': 'Sindhi\nsi': 'Sinhala\nsk': 'Slovak\nsl': 'Slovenian\nso': 'Somali\nes': 'Spanish\nsu': 'Sudanese\nsw': 'Swahili\nsv': 'Swedish\ntg': 'Tajik\nta': 'Tamil\nte': 'Telugu\nth': 'Thai\ntr': 'Turkish\nuk': 'Ukrainian\nur': 'Urdu\nuz': 'Uzbek\nvi': 'Vietnamese\ncy': 'Welsh\nxh': 'Xhosa\nyi': 'Yiddish\nyo': 'Yoruba\nzu': 'Zulu'");
try {
let res = await translate(thingToTranslate, {
to: languageto
-1
View File
@@ -1,4 +1,3 @@
const Discord = require('discord.js');
const commando = require('discord.js-commando');
const request = require('superagent');
const config = require('./config.json');
+1 -1
View File
@@ -21,7 +21,7 @@
"cleverbot-node": "^0.3.5",
"cowsay": "^1.1.9",
"discord.js": "github:hydrabolt/discord.js",
"discord.js-commando": "^0.9.0",
"discord.js-commando": "github:gawdl3y/discord.js-commando",
"google-translate-api": "^2.2.2",
"hepburn": "^1.0.0",
"imdb-api": "^2.2.1",