mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-03 23:36:43 +02:00
say, embed, and code
This commit is contained in:
@@ -36,7 +36,7 @@ module.exports = class YearsCommand extends commando.Command {
|
||||
avatar.resize(200, 200);
|
||||
years.blit(avatar, 461, 127);
|
||||
years.getBuffer(Jimp.MIME_PNG, (err, buff) => {
|
||||
if (err) return message.channel.send(':x: Error! Something went wrong!');
|
||||
if (err) return message.say(':x: Error! Something went wrong!');
|
||||
return message.channel.sendFile(buff);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@ module.exports = class BeautifulCommand extends commando.Command {
|
||||
avatar.resize(190, 190);
|
||||
beautiful.blit(avatar, 451, 434);
|
||||
beautiful.getBuffer(Jimp.MIME_PNG, (err, buff) => {
|
||||
if (err) return message.channel.send(':x: Error! Something went wrong!');
|
||||
if (err) return message.say(':x: Error! Something went wrong!');
|
||||
return message.channel.sendFile(buff);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ module.exports = class BobRossCommand extends commando.Command {
|
||||
nothing.composite(avatar, 44, 85);
|
||||
nothing.composite(bob, 0, 0);
|
||||
nothing.getBuffer(Jimp.MIME_PNG, (err, buff) => {
|
||||
if (err) return message.channel.send(':x: Error! Something went wrong!');
|
||||
if (err) return message.say(':x: Error! Something went wrong!');
|
||||
return message.channel.sendFile(buff);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ module.exports = class RIPCommand extends commando.Command {
|
||||
avatar.resize(200, 200);
|
||||
gravestone.blit(avatar, 60, 65);
|
||||
gravestone.getBuffer(Jimp.MIME_PNG, (err, buff) => {
|
||||
if (err) return message.channel.send(':x: Error! Something went wrong!');
|
||||
if (err) return message.say(':x: Error! Something went wrong!');
|
||||
return message.channel.sendFile(buff);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ module.exports = class SteamCardCommand extends commando.Command {
|
||||
nothing.composite(steamcard, 0, 0);
|
||||
nothing.print(font, 38, 20, userDisplayName);
|
||||
nothing.getBuffer(Jimp.MIME_PNG, (err, buff) => {
|
||||
if (err) return message.channel.send(':x: Error! Something went wrong!');
|
||||
if (err) return message.say(':x: Error! Something went wrong!');
|
||||
return message.channel.sendFile(buff);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ module.exports = class ContactCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let messageToReport = args.report;
|
||||
let reportedMsg = await this.client.users.get(config.owner).send(`**${message.author.username}#${message.author.discriminator} (${message.author.id}):**\n${messageToReport}`);
|
||||
let successMsg = await message.channel.send('Message Sent! Thanks for your support!');
|
||||
let successMsg = await message.say('Message Sent! Thanks for your support!');
|
||||
return [reportedMsg, successMsg];
|
||||
}
|
||||
};
|
||||
|
||||
@@ -68,6 +68,6 @@ module.exports = class InfoCommand extends commando.Command {
|
||||
"[Click Here to Join!](https://discord.gg/fqQF8mc)")
|
||||
.addField('Invite Link:',
|
||||
"[Click Here to Add Me to Your Server!](https://discordapp.com/oauth2/authorize?client_id=278305350804045834&scope=bot&permissions=1345846343)");
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -16,6 +16,6 @@ module.exports = class InviteCommand extends commando.Command {
|
||||
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES'])) return;
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
return message.channel.send("Add me to your server with this link:\nhttps://discordapp.com/oauth2/authorize?client_id=278305350804045834&scope=bot&permissions=1345846343\nOr, come to my server with this link:\nhttps://discord.gg/fqQF8mc");
|
||||
return message.say("Add me to your server with this link:\nhttps://discordapp.com/oauth2/authorize?client_id=278305350804045834&scope=bot&permissions=1345846343\nOr, come to my server with this link:\nhttps://discord.gg/fqQF8mc");
|
||||
}
|
||||
};
|
||||
|
||||
@@ -18,6 +18,6 @@ module.exports = class UptimeCommand extends commando.Command {
|
||||
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES'])) return;
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
return message.channel.send(`I've been active on this shard for: **${moment.duration(this.client.uptime).format('d[ days], h[ hours], m[ minutes, and ]s[ seconds]')}** in **${this.client.guilds.size} Servers.**`);
|
||||
return message.say(`I've been active on this shard for: **${moment.duration(this.client.uptime).format('d[ days], h[ hours], m[ minutes, and ]s[ seconds]')}** in **${this.client.guilds.size} Servers.**`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -17,7 +17,7 @@ module.exports = class LotteryCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let lotteryNumber = ['Winner'][Math.floor(Math.random() * 100)];
|
||||
if (lotteryNumber !== "Winner") return message.channel.send(`Nope, sorry ${message.author.username}, you lost.`);
|
||||
return message.channel.send(`Wow ${message.author.username}! You actually won! Great job!`);
|
||||
if (lotteryNumber !== "Winner") return message.say(`Nope, sorry ${message.author.username}, you lost.`);
|
||||
return message.say(`Wow ${message.author.username}! You actually won! Great job!`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -54,18 +54,18 @@ module.exports = class MathGameCommand extends commando.Command {
|
||||
const embed = new Discord.RichEmbed()
|
||||
.setTitle('You have **ten** seconds to answer:')
|
||||
.setDescription(randomExpression);
|
||||
let embedMsg = await message.channel.sendEmbed(embed);
|
||||
let embedMsg = await message.embed(embed);
|
||||
try {
|
||||
let collected = await message.channel.awaitMessages(response => response.content === solved.toString() && response.author.id === message.author.id, {
|
||||
max: 1,
|
||||
time: 10000,
|
||||
errors: ['time'],
|
||||
});
|
||||
let victoryMsg = await message.channel.send(`Good Job! You won! ${solved} is the correct answer!`);
|
||||
let victoryMsg = await message.say(`Good Job! You won! ${solved} is the correct answer!`);
|
||||
return [embedMsg, collected, victoryMsg];
|
||||
}
|
||||
catch (err) {
|
||||
let loseMsg = await message.channel.send(`Aw... Too bad, try again next time!\nThe correct answer is: ${solved}`);
|
||||
let loseMsg = await message.say(`Aw... Too bad, try again next time!\nThe correct answer is: ${solved}`);
|
||||
return [embedMsg, loseMsg];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,23 +31,23 @@ module.exports = class QuizCommand extends commando.Command {
|
||||
const embed = new Discord.RichEmbed()
|
||||
.setTitle('You have **fifteen** seconds to answer this question:')
|
||||
.setDescription(`**Category: ${response.body[0].category.title}**\n${response.body[0].question}`);
|
||||
let embedMsg = await message.channel.sendEmbed(embed);
|
||||
let embedMsg = await message.embed(embed);
|
||||
try {
|
||||
let collected = await message.channel.awaitMessages(res => res.content.toLowerCase() === answer && res.author.id === message.author.id, {
|
||||
max: 1,
|
||||
time: 15000,
|
||||
errors: ['time']
|
||||
});
|
||||
let victoryMsg = await message.channel.send(`Good Job! You won! ${answer} is the correct answer!`);
|
||||
let victoryMsg = await message.say(`Good Job! You won! ${answer} is the correct answer!`);
|
||||
return [embedMsg, collected, victoryMsg];
|
||||
}
|
||||
catch (err) {
|
||||
let loseMsg = await message.channel.send(`Aw... Too bad, try again next time!\nThe Correct Answer was: ${answer}`);
|
||||
let loseMsg = await message.say(`Aw... Too bad, try again next time!\nThe Correct Answer was: ${answer}`);
|
||||
return [embedMsg, loseMsg];
|
||||
}
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Something went wrong!");
|
||||
return message.say(":x: Error! Something went wrong!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -35,35 +35,35 @@ module.exports = class RockPaperScissors extends commando.Command {
|
||||
response = response[Math.floor(Math.random() * response.length)];
|
||||
if (rps === "rock") {
|
||||
if (response === "Rock") {
|
||||
return message.channel.send("Rock! Aw, it's a tie!");
|
||||
return message.say("Rock! Aw, it's a tie!");
|
||||
}
|
||||
if (response === "Paper") {
|
||||
return message.channel.send("Paper! Yes! I win!");
|
||||
return message.say("Paper! Yes! I win!");
|
||||
}
|
||||
if (response === "Scissors") {
|
||||
return message.channel.send("Scissors! Aw... I lose...");
|
||||
return message.say("Scissors! Aw... I lose...");
|
||||
}
|
||||
}
|
||||
else if (rps === "paper") {
|
||||
if (response === "Rock") {
|
||||
return message.channel.send("Rock! Aw... I lose...");
|
||||
return message.say("Rock! Aw... I lose...");
|
||||
}
|
||||
if (response === "Paper") {
|
||||
return message.channel.send("Paper! Aw, it's a tie!");
|
||||
return message.say("Paper! Aw, it's a tie!");
|
||||
}
|
||||
if (response === "Scissors") {
|
||||
return message.channel.send("Scissors! Yes! I win!");
|
||||
return message.say("Scissors! Yes! I win!");
|
||||
}
|
||||
}
|
||||
else if (rps === "scissors") {
|
||||
if (response === "Rock") {
|
||||
return message.channel.send("Rock! Yes! I win!");
|
||||
return message.say("Rock! Yes! I win!");
|
||||
}
|
||||
if (response === "Paper") {
|
||||
return message.channel.send("Paper! Aw... I lose...");
|
||||
return message.say("Paper! Aw... I lose...");
|
||||
}
|
||||
if (response === "Scissors") {
|
||||
return message.channel.send("Scissors! Aw, it's a tie!");
|
||||
return message.say("Scissors! Aw, it's a tie!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,10 +22,10 @@ module.exports = class SlotsCommand extends commando.Command {
|
||||
let slotThree = slotThing[Math.floor(Math.random() * slotThing.length)];
|
||||
let slotFour = slotThing[Math.floor(Math.random() * slotThing.length)];
|
||||
if (slotOne === slotTwo && slotOne === slotThree && slotOne === slotFour) {
|
||||
return message.channel.send(`${slotOne}|${slotTwo}|${slotThree}|${slotFour}\nWow! You won! Great job... er... luck!`);
|
||||
return message.say(`${slotOne}|${slotTwo}|${slotThree}|${slotFour}\nWow! You won! Great job... er... luck!`);
|
||||
}
|
||||
else {
|
||||
return message.channel.send(`${slotOne}|${slotTwo}|${slotThree}|${slotFour}\nAww... You lost... Guess it's just bad luck, huh?`);
|
||||
return message.say(`${slotOne}|${slotTwo}|${slotThree}|${slotFour}\nAww... You lost... Guess it's just bad luck, huh?`);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -29,7 +29,7 @@ module.exports = class TypingGameCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let level = args.difficulty.toLowerCase();
|
||||
if (level !== 'easy' || level !== 'medium' || level !== 'hard' || level !== 'extreme') return message.channel.send(':x: Error! Please set the difficulty to either easy, medium, hard, or extreme!');
|
||||
if (level !== 'easy' || level !== 'medium' || level !== 'hard' || level !== 'extreme') return message.say(':x: Error! Please set the difficulty to either easy, medium, hard, or extreme!');
|
||||
let randomSentence = ['The quick brown fox jumps over the lazy dog.', 'Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo.', 'How razorback-jumping frogs can level six piqued gymnasts!', 'Amazingly few discotheques provide jukeboxes.'];
|
||||
randomSentence = randomSentence[Math.floor(Math.random() * randomSentence.length)];
|
||||
let time;
|
||||
@@ -65,18 +65,18 @@ module.exports = class TypingGameCommand extends commando.Command {
|
||||
const embed = new Discord.RichEmbed()
|
||||
.setTitle(`You have **${levelWord}** seconds to type:`)
|
||||
.setDescription(randomSentence);
|
||||
let embedMsg = await message.channel.sendEmbed(embed);
|
||||
let embedMsg = await message.embed(embed);
|
||||
try {
|
||||
let collected = await message.channel.awaitMessages(response => response.content === randomSentence && response.author.id === message.author.id, {
|
||||
max: 1,
|
||||
time: time,
|
||||
errors: ['time']
|
||||
});
|
||||
let victoryMsg = await message.channel.send(`Good Job! You won!`);
|
||||
let victoryMsg = await message.say(`Good Job! You won!`);
|
||||
return [embedMsg, collected, victoryMsg];
|
||||
}
|
||||
catch (err) {
|
||||
let loseMsg = await message.channel.send('Aw... Too bad, try again next time!');
|
||||
let loseMsg = await message.say('Aw... Too bad, try again next time!');
|
||||
return [embedMsg, loseMsg];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class EmojiCommand extends commando.Command {
|
||||
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES'])) return;
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
return message.channel.send(message.guild.emojis.map(e => e).join(" "));
|
||||
return message.say(message.guild.emojis.map(e => e).join(" "));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -42,6 +42,6 @@ module.exports = class GuildInfoCommand extends commando.Command {
|
||||
`${message.guild.owner.user.username}#${message.guild.owner.user.discriminator}`, true)
|
||||
.addField("**Users:**",
|
||||
message.guild.memberCount, true);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -145,8 +145,8 @@ module.exports = class MemeCommand extends commando.Command {
|
||||
let toprow = memeQuery[0].split("?").join("~q");
|
||||
let bottomrow = memeQuery[1].split("?").join("~q");
|
||||
let link = `https://memegen.link/${type}/${toprow}/${bottomrow}.jpg`;
|
||||
if (bottomrow.length > 100) return message.channel.send(":x: Error! Bottom text is over 100 characters!");
|
||||
if (toprow.length > 100) return message.channel.send(":x: Error! Top text is over 100 characters!");
|
||||
return message.channel.sendFile(link).catch(err => message.channel.send(':x: Error! Something went wrong!'));
|
||||
if (bottomrow.length > 100) return message.say(":x: Error! Bottom text is over 100 characters!");
|
||||
if (toprow.length > 100) return message.say(":x: Error! Top text is over 100 characters!");
|
||||
return message.channel.sendFile(link).catch(err => message.say(':x: Error! Something went wrong!'));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -33,12 +33,12 @@ module.exports = class BanCommand extends commando.Command {
|
||||
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES', 'EMBED_LINKS', 'BAN_MEMBERS'])) return;
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
if (!message.guild.channels.exists("name", "mod_logs")) return message.channel.send(":x: Error! Could not find the mod_logs channel! Please create it!");
|
||||
if (!message.guild.channels.exists("name", "mod_logs")) return message.say(":x: Error! Could not find the mod_logs channel! Please create it!");
|
||||
let member = args.member;
|
||||
let reason = args.reason;
|
||||
if (!message.guild.member(member).bannable) return message.channel.send(":x: Error! This member cannot be banned! Perhaps they have a higher role than me?");
|
||||
if (!message.guild.member(member).bannable) return message.say(":x: Error! This member cannot be banned! Perhaps they have a higher role than me?");
|
||||
let banUser = await message.guild.member(member).ban();
|
||||
let okHandMsg = await message.channel.send(":ok_hand:");
|
||||
let okHandMsg = await message.say(":ok_hand:");
|
||||
const embed = new Discord.RichEmbed()
|
||||
.setAuthor(`${message.author.username}#${message.author.discriminator}`, message.author.avatarURL)
|
||||
.setColor(0xFF0000)
|
||||
|
||||
@@ -30,12 +30,12 @@ module.exports = class KickCommand extends commando.Command {
|
||||
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES', 'EMBED_LINKS', 'KICK_MEMBERS'])) return;
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
if (!message.guild.channels.exists("name", "mod_logs")) return message.channel.send(":x: Error! Could not find the mod_logs channel! Please create it!");
|
||||
if (!message.guild.channels.exists("name", "mod_logs")) return message.say(":x: Error! Could not find the mod_logs channel! Please create it!");
|
||||
let member = args.member;
|
||||
let reason = args.reason;
|
||||
if (!message.guild.member(member).bannable) return message.channel.send(":x: Error! This member cannot be kicked! Perhaps they have a higher role than me?");
|
||||
if (!message.guild.member(member).bannable) return message.say(":x: Error! This member cannot be kicked! Perhaps they have a higher role than me?");
|
||||
let kickUser = await message.guild.member(member).kick();
|
||||
let okHandMsg = await message.channel.send(":ok_hand:");
|
||||
let okHandMsg = await message.say(":ok_hand:");
|
||||
const embed = new Discord.RichEmbed()
|
||||
.setAuthor(`${message.author.username}#${message.author.discriminator}`, message.author.avatarURL)
|
||||
.setColor(0xFFA500)
|
||||
|
||||
@@ -32,8 +32,8 @@ module.exports = class WarnCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let userToWarn = args.member;
|
||||
let reason = args.reason;
|
||||
if (!message.guild.channels.exists("name", "mod_logs")) return message.channel.send(":x: Error! Could not find the mod_logs channel! Please create it!");
|
||||
let okHandMsg = await message.channel.send(":ok_hand:");
|
||||
if (!message.guild.channels.exists("name", "mod_logs")) return message.say(":x: Error! Could not find the mod_logs channel! Please create it!");
|
||||
let okHandMsg = await message.say(":ok_hand:");
|
||||
const embed = new Discord.RichEmbed()
|
||||
.setAuthor(`${message.author.username}#${message.author.discriminator}`, message.author.avatarURL)
|
||||
.setColor(0xFFFF00)
|
||||
|
||||
@@ -31,10 +31,10 @@ module.exports = class MathCommand extends commando.Command {
|
||||
let expression = args.expression;
|
||||
try {
|
||||
let solved = math.eval(expression);
|
||||
return message.channel.send(solved).catch(err => message.channel.send(":x: Error! Invalid statement!"));
|
||||
return message.say(solved).catch(err => message.say(":x: Error! Invalid statement!"));
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Invalid statement!");
|
||||
return message.say(":x: Error! Invalid statement!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -30,6 +30,6 @@ module.exports = class RomanCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let numberToRoman = args.number;
|
||||
let romanInterger = numberToRoman;
|
||||
return message.channel.send(romanNumeralConverter.getRomanFromInteger(romanInterger));
|
||||
return message.say(romanNumeralConverter.getRomanFromInteger(romanInterger));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -16,6 +16,6 @@ module.exports = class CanYouNot extends commando.Command {
|
||||
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES'])) return;
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
return message.channel.send('Can YOU not?');
|
||||
return message.say('Can YOU not?');
|
||||
}
|
||||
};
|
||||
|
||||
@@ -20,6 +20,6 @@ module.exports = class GiveFlowerCommand extends commando.Command {
|
||||
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES'])) return;
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
return message.channel.send('Ooh, what a pretty flower. What, I may have it? Thanks! I like flowers, yes? ♪');
|
||||
return message.say('Ooh, what a pretty flower. What, I may have it? Thanks! I like flowers, yes? ♪');
|
||||
}
|
||||
};
|
||||
|
||||
@@ -16,6 +16,6 @@ module.exports = class LennyCommand extends commando.Command {
|
||||
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES'])) return;
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
return message.channel.send('( ͡° ͜ʖ ͡°)');
|
||||
return message.say('( ͡° ͜ʖ ͡°)');
|
||||
}
|
||||
};
|
||||
|
||||
@@ -23,6 +23,6 @@ module.exports = class NitroCommand extends commando.Command {
|
||||
.setColor(0x748BD9)
|
||||
.setURL("https://discordapp.com/nitro")
|
||||
.setDescription("This Message can only be viewed by members with Discord Nitro.\n\n\n[More Information](https://discordapp.com/nitro)");
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -30,14 +30,14 @@ module.exports = class RemindCommand extends commando.Command {
|
||||
try {
|
||||
let remindTime = sherlock.parse(remindMe);
|
||||
let time = remindTime.startDate.getTime() - Date.now();
|
||||
let preRemind = await message.channel.send(`I will remind you '${remindTime.eventTitle}' ${moment().add(time, 'ms').fromNow()}.`);
|
||||
let preRemind = await message.say(`I will remind you '${remindTime.eventTitle}' ${moment().add(time, 'ms').fromNow()}.`);
|
||||
const remindMessage = await new Promise(resolve => {
|
||||
setTimeout(() => resolve(message.channel.send(`${message.author} you wanted me to remind you of: '${remindTime.eventTitle}'`)), time);
|
||||
setTimeout(() => resolve(message.say(`${message.author} you wanted me to remind you of: '${remindTime.eventTitle}'`)), time);
|
||||
});
|
||||
return [preRemind, remindMessage];
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Something went wrong! Perhaps you didn't enter a valid time with your data?");
|
||||
return message.say(":x: Error! Something went wrong! Perhaps you didn't enter a valid time with your data?");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -16,6 +16,6 @@ module.exports = class SlowClapCommand extends commando.Command {
|
||||
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES'])) return;
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
return message.channel.send('*slow clap*');
|
||||
return message.say('*slow clap*');
|
||||
}
|
||||
};
|
||||
|
||||
@@ -35,12 +35,12 @@ module.exports = class SoundBoardCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let voiceChannel = message.member.voiceChannel;
|
||||
if (!voiceChannel) return message.channel.send(`:x: Error! Please be in a voice channel first!`);
|
||||
if (!voiceChannel) return message.say(`:x: Error! Please be in a voice channel first!`);
|
||||
let soundToPlay = args.sound.toLowerCase();
|
||||
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!');
|
||||
return message.channel.send(':x: Error! I am already playing a sound!');
|
||||
if (alreadyConnected.channel.id === voiceChannel.id) return message.say(':x: Error! I am already playing a sound!');
|
||||
return message.say(':x: Error! I am already playing a sound!');
|
||||
}
|
||||
let connection = await voiceChannel.join();
|
||||
let stream = sounds.paths[soundToPlay];
|
||||
|
||||
@@ -37,10 +37,10 @@ module.exports = class TodayCommand extends commando.Command {
|
||||
.setTitle(`On this day (${responseData.date})...`)
|
||||
.setTimestamp()
|
||||
.setDescription(`${responseData.data.Events[randomNumber].text} (${responseData.data.Events[randomNumber].year})`);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Something went wrong!");
|
||||
return message.say(":x: Error! Something went wrong!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -24,6 +24,6 @@ module.exports = class MagicBall extends commando.Command {
|
||||
let question = args.question;
|
||||
let answers = ['It seems the answer is yes, yes?', 'It seems the answer is no.', 'It is a little doubtful, yes?', 'It seems it is very likely to be true.'];
|
||||
answers = answers[Math.floor(Math.random() * answers.length)];
|
||||
return message.channel.send(`Question: ${question}\n:8ball: ${answers} :8ball:`);
|
||||
return message.say(`Question: ${question}\n:8ball: ${answers} :8ball:`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -31,9 +31,9 @@ module.exports = class ChooseCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let choices = args.choices;
|
||||
if (!choices.includes(' | ')) return message.channel.send(':x: Error! Split your messages with a " | "!');
|
||||
if (!choices.includes(' | ')) return message.say(':x: Error! Split your messages with a " | "!');
|
||||
choices = choices.split(" | ");
|
||||
choices = choices[Math.floor(Math.random() * choices.length)];
|
||||
return message.channel.send(`I choose ${choices}!`);
|
||||
return message.say(`I choose ${choices}!`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class CoinFlipCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let coin = ['heads', 'tails'];
|
||||
coin = coin[Math.floor(Math.random() * coin.length)];
|
||||
return message.channel.send(`It landed on ${coin}!`);
|
||||
return message.say(`It landed on ${coin}!`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -25,6 +25,6 @@ module.exports = class ComplimentCommand extends commando.Command {
|
||||
let thingToCompliment = args.thing || message.author;
|
||||
let compliments = ["Your smile is contagious.", "You look great today.", "You're a smart cookie.", "I bet you make babies smile.", "You have impeccable manners.", "I like your style.", "You have the best laugh.", "I appreciate you.", "You are the most perfect you there is.", "You are enough.", "You're strong.", "Your perspective is refreshing.", "You're an awesome friend.", "You light up the room.", "You shine brighter than a shooting star.", "You deserve a hug right now.", "You should be proud of yourself.", "You're more helpful than you realize.", "You have a great sense of humor.", "You've got all the right moves!", "Is that your picture next to 'charming' in the dictionary?", "Your kindness is a balm to all who encounter it.", "You're all that and a super-size bag of chips.", "On a scale from 1 to 10, you're an 11.", "You are brave.", "You're even more beautiful on the inside than you are on the outside.", "You have the courage of your convictions.", "Your eyes are breathtaking.", "If cartoon bluebirds were real, a bunch of them would be sitting on your shoulders singing right now.", "You are making a difference.", "You're like sunshine on a rainy day.", "You bring out the best in other people.", "Your ability to recall random factoids at just the right time is impressive.", "You're a great listener.", "How is it that you always look great, even in sweatpants?", "Everything would be better if more people were like you!", "I bet you sweat glitter.", "You were cool way before hipsters were cool.", "That color is perfect on you.", "Hanging out with you is always a blast.", "You always know -- and say -- exactly what I need to hear when I need to hear it.", "You smell really good.", "You may dance like no one's watching, but everyone's watching because you're an amazing dancer!", "Being around you makes everything better!", "When you say, 'I meant to do that,' I totally believe you.", "When you're not afraid to be yourself is when you're most incredible.", "Colors seem brighter when you're around.", "You're more fun than a ball pit filled with candy. (And seriously, what could be more fun than that?)", "That thing you don't like about yourself is what makes you so interesting.", "You're wonderful.", "You have cute elbows. For reals!", "Jokes are funnier when you tell them.", "You're better than a triple-scoop ice cream cone. With sprinkles.", "Your bellybutton is kind of adorable.", "Your hair looks stunning.", "You're one of a kind!", "You're inspiring.", "If you were a box of crayons, you'd be the giant name-brand one with the built-in sharpener.", "You should be thanked more often. So thank you!!", "Our community is better because you're in it.", "Someone is getting through something hard right now because you've got their back.", "You have the best ideas.", "You always know how to find that silver lining.", "Everyone gets knocked down sometimes, but you always get back up and keep going.", "You're a candle in the darkness.", "You're a great example to others.", "Being around you is like being on a happy little vacation.", "You always know just what to say.", "You're always learning new things and trying to better yourself, which is awesome.", "If someone based an Internet meme on you, it would have impeccable grammar.", "You could survive a Zombie apocalypse.", "You're more fun than bubble wrap.", "When you make a mistake, you fix it.", "Who raised you? They deserve a medal for a job well done.", "You're great at figuring stuff out.", "Your voice is magnificent.", "The people you love are lucky to have you in their lives.", "You're like a breath of fresh air.", "You're gorgeous -- and that's the least interesting thing about you, too.", "You're so thoughtful.", "Your creative potential seems limitless.", "Your name suits you to a T.", "You're irresistible when you blush.", "Actions speak louder than words, and yours tell an incredible story.", "Somehow you make time stop and fly at the same time.", "When you make up your mind about something, nothing stands in your way.", "You seem to really know who you are.", "Any team would be lucky to have you on it.", "In high school I bet you were voted 'most likely to keep being awesome.'", "I bet you do the crossword puzzle in ink.", "Babies and small animals probably love you.", "If you were a scented candle they'd call it Perfectly Imperfect (and it would smell like summer).", "There's ordinary, and then there's you.", "You're someone's reason to smile.", "You're even better than a unicorn, because you're real.", "How do you keep being so funny and making everyone laugh?", "You have a good head on your shoulders.", "Has anyone ever told you that you have great posture?", "The way you treasure your loved ones is incredible.", "You're really something special.", "You're a gift to those around you.", "You don't deserve it."];
|
||||
compliments = compliments[Math.floor(Math.random() * compliments.length)];
|
||||
return message.channel.send(`${thingToCompliment}, ${compliments}`);
|
||||
return message.say(`${thingToCompliment}, ${compliments}`);
|
||||
}
|
||||
};
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -22,6 +22,6 @@ module.exports = class FishyCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let fish = [':fish:', ':tropical_fish:', ':blowfish:'];
|
||||
fish = fish[Math.floor(Math.random() * fish.length)];
|
||||
return message.channel.send(`You caught a: ${fish}`);
|
||||
return message.say(`You caught a: ${fish}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -21,6 +21,6 @@ module.exports = class FortuneCookieCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let fortunes = ["Do not seek so much to find the answer as much as to understand the question better.", "You will soon be honored by someone you respect.", "Happiness comes from a good life.", "You are contemplating some action which will bring credit upon you.", "Be prepared for extra energy.", "You are admired for your adventurous ways.", "The love of your life is sitting across from you.", "Beauty is simply beauty. Originality is magical.", "Never quit!", "Today is an ideal time to water your personal garden.", "Questions provide the key to unlocking our unlimited potential.", "Expect great things and great things will come.", "The Greatest War Sometimes Isn't On The Battlefield But Against Oneself.", "Become who you are.", "In case of fire, keep calm, pay bill and run.", "Anyone who dares to be, can never be weak.", "You broke my cookie!", "Dream lofty dreams, and as you dream, so shall you become.", "You've got what it takes, but it will take everything you've got!", "Trust your intuition.", "The wise are aware of their treasure, while fools follow their vanity.", "You will always have good luck in your personal affairs.", "You don't need talent to gain experience.", "All the preparation you've done will finally be paying off!", "Determination is the wake-up call to the human will.", "The most useless energy is trying to change what and who God so carefully created.", "You cannot become rich except by enriching others.", "Your happiness is intertwined with your outlook on life.", "Sing and rejoice, fortune is smiling on you.", "Well-arranged time is the surest sign of a well-arranged mind."];
|
||||
fortunes = fortunes[Math.floor(Math.random() * fortunes.length)];
|
||||
return message.channel.send(fortunes);
|
||||
return message.say(fortunes);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -27,6 +27,6 @@ module.exports = class MotivateCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let userToMotivate = args.thing || message.author;
|
||||
return message.channel.send(`${userToMotivate}, https://www.youtube.com/watch?v=ZXsQAXx_ao0`);
|
||||
return message.say(`${userToMotivate}, https://www.youtube.com/watch?v=ZXsQAXx_ao0`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -39,10 +39,10 @@ module.exports = class RandomNameGen extends commando.Command {
|
||||
randomLast = randomLast[Math.floor(Math.random() * randomLast.length)];
|
||||
let gender = args.gender.toLowerCase();
|
||||
if (gender === "male") {
|
||||
return message.channel.send(`${randomFirstMale} ${randomLast}`);
|
||||
return message.say(`${randomFirstMale} ${randomLast}`);
|
||||
}
|
||||
else if (gender === "female") {
|
||||
return message.channel.send(`${randomFirstFemale} ${randomLast}`);
|
||||
return message.say(`${randomFirstFemale} ${randomLast}`);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class OffspringCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let gender = ['boy', 'girl'];
|
||||
gender = gender[Math.floor(Math.random() * gender.length)];
|
||||
return message.channel.send(`It's a ${gender}!`);
|
||||
return message.say(`It's a ${gender}!`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -23,6 +23,6 @@ module.exports = class QuantumCoin extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let qcoin = ['on nothing', 'on NaN', 'on 0', 'in the air', 'on null'];
|
||||
qcoin = qcoin[Math.floor(Math.random() * qcoin.length)];
|
||||
return message.channel.send(`It landed ${qcoin}.`);
|
||||
return message.say(`It landed ${qcoin}.`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -26,6 +26,6 @@ module.exports = class RateWaifuCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let waifuToRate = args.waifu;
|
||||
let rating = Math.floor(Math.random() * 10) + 1;
|
||||
return message.channel.send(`I'd give ${waifuToRate} a ${rating}/10!`);
|
||||
return message.say(`I'd give ${waifuToRate} a ${rating}/10!`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -32,7 +32,7 @@ module.exports = class RoastMeCommand extends commando.Command {
|
||||
return message.reply(roasts);
|
||||
}
|
||||
else {
|
||||
return message.channel.send(`${userToRoast}, ${roasts}`);
|
||||
return message.say(`${userToRoast}, ${roasts}`);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -28,6 +28,6 @@ module.exports = class RollChooseCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let value = args.number;
|
||||
let roll = Math.floor(Math.random() * value) + 1;
|
||||
return message.channel.send(`You rolled a ${roll}.`);
|
||||
return message.say(`You rolled a ${roll}.`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -23,6 +23,6 @@ module.exports = class RouletteCommand extends commando.Command {
|
||||
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES'])) return;
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
return message.channel.send(`I choose ${message.guild.members.random().displayName}!`);
|
||||
return message.say(`I choose ${message.guild.members.random().displayName}!`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -26,6 +26,6 @@ module.exports = class ShipCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToShip = args.things;
|
||||
let percentage = Math.floor(Math.random() * 100) + 1;
|
||||
return message.channel.send(`I'd give ${thingToShip} a ${percentage}%!`);
|
||||
return message.say(`I'd give ${thingToShip} a ${percentage}%!`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -21,6 +21,6 @@ module.exports = class VocaloidSongRndm extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let songs = ["https://www.youtube.com/watch?v=ebAKoRcYFTA", "https://www.youtube.com/watch?v=Mqps4anhz0Q", "https://www.youtube.com/watch?v=AUEiHQOCQ2M", "https://www.youtube.com/watch?v=oyteTOBxRm8", "https://www.youtube.com/watch?v=uwwU55zBYlQ", "https://www.youtube.com/watch?v=sSYoz0JmnZo", "https://www.youtube.com/watch?v=NpU4dsXW6EI", "https://www.youtube.com/watch?v=MzyXD8bNbvk", "https://www.youtube.com/watch?v=hyV4qGAPKac", "https://www.youtube.com/watch?v=pywNi6gD1FA", "https://www.youtube.com/watch?v=17FEtaiWdVg", "https://www.youtube.com/watch?v=fmrA-gxJxgQ", "https://www.youtube.com/watch?v=yOBWgSPrYVA", "https://www.youtube.com/watch?v=nCaqf9WhqOY", "https://www.youtube.com/watch?v=cQKGUgOfD8U", "https://www.youtube.com/watch?v=sK92X82T3Sk", "https://www.youtube.com/watch?v=AH5_sKwDw1E", "https://www.youtube.com/watch?v=dw-KJNqcK-Q", "https://www.youtube.com/watch?v=X47JmmqbMvc", "https://www.youtube.com/watch?v=ojQPpYVQt7U", "https://www.amazon.com/Gogatsu-Yamai-feat-Kagamine-Len/dp/B00P1BG27S", "https://www.youtube.com/watch?v=N1-Z8uslIsI", "https://www.youtube.com/watch?v=EAgk-t2zzqw", "https://www.youtube.com/watch?v=uLBC2kWYFo8", "https://www.youtube.com/watch?v=OXHYIlkZLUU", "https://www.youtube.com/watch?v=ObIa9wXbyMQ", "https://www.youtube.com/watch?v=dGNoCICGmo0", "https://www.youtube.com/watch?v=LcoyEZkTKfY", "https://www.youtube.com/watch?v=mKHaW0qd5Mw", "https://www.youtube.com/watch?v=GG627DYk_E4", "https://www.youtube.com/watch?v=jTm6Q5Pj_Jo", "https://www.youtube.com/watch?v=TVeIDmk3rBo", "https://www.youtube.com/watch?v=1K3in6w9tt4", "https://www.youtube.com/watch?v=07r67gGbtLQ", "https://www.youtube.com/watch?v=243vPl8HdVk", "https://www.youtube.com/watch?v=zweVJrnE1uY", "https://www.youtube.com/watch?v=RKtoreimcQ8", "https://www.youtube.com/watch?v=Je6dCVfHvkU", "https://www.youtube.com/watch?v=UxFv12y_evM", "https://www.youtube.com/watch?v=2HegQtmJeto", "https://www.youtube.com/watch?v=8-Epnpruww0"];
|
||||
songs = songs[Math.floor(Math.random() * songs.length)];
|
||||
return message.channel.send(songs);
|
||||
return message.say(songs);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class CuddleCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *cuddles* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *cuddles* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class DivorceCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *divorces* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *divorces* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class EatCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *eats* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *eats* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class FalconPunchCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *falcon punches* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *falcon punches* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class FistBumpCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *fist-bumps* ${thingToRoleplay} *badalalala*`);
|
||||
return message.say(`${message.author} *fist-bumps* ${thingToRoleplay} *badalalala*`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class HighFivesCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *high-fives* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *high-fives* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class HitwithShovelCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *hits* ${thingToRoleplay} *with a shovel*`);
|
||||
return message.say(`${message.author} *hits* ${thingToRoleplay} *with a shovel*`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class HugCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *hugs* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *hugs* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class InhaleCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *inhales* ${thingToRoleplay} *but gained no ability...*`);
|
||||
return message.say(`${message.author} *inhales* ${thingToRoleplay} *but gained no ability...*`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class KillCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *kills* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *kills* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class KissCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *kisses* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *kisses* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class MarryCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *marries* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *marries* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class PatCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *pats* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *pats* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class PokeCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *pokes* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *pokes* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class PunchCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *punches* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *punches* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class SlapCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToRoleplay = args.thing;
|
||||
return message.channel.send(`${message.author} *slaps* ${thingToRoleplay}`);
|
||||
return message.say(`${message.author} *slaps* ${thingToRoleplay}`);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -47,10 +47,10 @@ module.exports = class BotSearchCommand extends commando.Command {
|
||||
response.body.prefix, true)
|
||||
.addField('**Invite:**',
|
||||
`[Here](${response.body.invite_url})`, true);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Bot not Found!");
|
||||
return message.say(":x: Error! Bot not Found!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -45,10 +45,10 @@ module.exports = class DefineCommand extends commando.Command {
|
||||
.setColor(0x9797FF)
|
||||
.setTitle(response.body[0].word)
|
||||
.setDescription(response.body[0].text);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Word not Found!");
|
||||
return message.say(":x: Error! Word not Found!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -37,6 +37,6 @@ module.exports = class DiscrimCommand extends commando.Command {
|
||||
const embed = new Discord.RichEmbed()
|
||||
.setTitle(`${users.length} Users with the discriminator: ${userToSearch}`)
|
||||
.setDescription(users.join(', '));
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -48,10 +48,10 @@ module.exports = class ForecastCommand extends commando.Command {
|
||||
`**High:** ${info.item.forecast[5].high}°F, **Low:** ${info.item.forecast[5].low}°F, **Condition:** ${info.item.forecast[5].text}`)
|
||||
.addField(`**${info.item.forecast[6].day} - ${info.item.forecast[6].date}:**`,
|
||||
`**High:** ${info.item.forecast[6].high}°F, **Low:** ${info.item.forecast[6].low}°F, **Condition:** ${info.item.forecast[6].text}`);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Make sure you typed the location correctly!");
|
||||
return message.say(":x: Error! Make sure you typed the location correctly!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -28,7 +28,7 @@ module.exports = class DefineCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToSearch = encodeURI(args.query);
|
||||
let searchMsg = await message.channel.send('Searching...');
|
||||
let searchMsg = await message.say('Searching...');
|
||||
try {
|
||||
let response = await request
|
||||
.get(`https://www.google.com/search?q=${thingToSearch}`);
|
||||
|
||||
@@ -28,7 +28,7 @@ module.exports = class DefineCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToSearch = encodeURI(args.query);
|
||||
let searchMsg = await message.channel.send('Searching...');
|
||||
let searchMsg = await message.say('Searching...');
|
||||
try {
|
||||
let response = await request
|
||||
.get(`https://www.google.com/search?tbm=isch&gs_l=img&q=${encodeURI(thingToSearch)}`);
|
||||
|
||||
@@ -34,7 +34,7 @@ module.exports = class IMDBCommand extends commando.Command {
|
||||
name: queryMovie
|
||||
}, (err, response) => {
|
||||
movie = response;
|
||||
if (!movie) return message.channel.send(":x: Error! Movie not found!");
|
||||
if (!movie) return message.say(":x: Error! Movie not found!");
|
||||
const embed = new Discord.RichEmbed()
|
||||
.setColor(0xDBA628)
|
||||
.setAuthor('IMDB', 'http://static.wixstatic.com/media/c65cbf_31901b544fe24f1890134553bf40c8be.png')
|
||||
@@ -55,7 +55,7 @@ module.exports = class IMDBCommand extends commando.Command {
|
||||
movie.writer)
|
||||
.addField('**Actors:**',
|
||||
movie.actors);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
@@ -23,17 +23,17 @@ module.exports = class NeopetCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let petID = encodeURI(args.pet);
|
||||
if (petID === "getID") {
|
||||
let petIDMsg = await 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! It's recommended you keep this ID with you so you can easily share your pet's picture without having to repeat these steps.");
|
||||
let petIDMsg = await message.say("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! It's recommended you keep this ID with you so you can easily share your pet's picture without having to repeat these steps.");
|
||||
let petImg = await message.channel.sendFile('./images/PetID.png');
|
||||
return [petIDMsg, petImg];
|
||||
}
|
||||
try {
|
||||
let petMsg = await message.channel.send(`Result for: ${petID}`);
|
||||
let petMsg = await message.say(`Result for: ${petID}`);
|
||||
let petImg = await message.channel.sendFile(`http://pets.neopets.com/cp/${petID}/1/5.png`);
|
||||
return [petMsg, petImg];
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Pet ID Not Found! Use `;neopet getID` for help on getting your pet ID.");
|
||||
return message.say(":x: Error! Pet ID Not Found! Use `;neopet getID` for help on getting your pet ID.");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -66,10 +66,10 @@ module.exports = class OsuCommand extends commando.Command {
|
||||
response.body[0].count_rank_s, true)
|
||||
.addField('**A:**',
|
||||
response.body[0].count_rank_a, true);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! User not Found!");
|
||||
return message.say(":x: Error! User not Found!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -44,6 +44,6 @@ module.exports = class PokedexCommand extends commando.Command {
|
||||
pokedex.entry[pokemon])
|
||||
.addField('Type',
|
||||
pokedex.type[pokemon]);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -30,8 +30,8 @@ module.exports = class UrbanDictionary extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let wordToDefine = args.word;
|
||||
urban(wordToDefine).first(function(response) {
|
||||
if (!response) return message.channel.send(":x: Error! Word not found!");
|
||||
if (!response.definition) return message.channel.send(":x: Error! Word has no definition!");
|
||||
if (!response) return message.say(":x: Error! Word not found!");
|
||||
if (!response.definition) return message.say(":x: Error! Word has no definition!");
|
||||
if (!response.example) {
|
||||
const embed = new Discord.RichEmbed()
|
||||
.setColor(0x32a8f0)
|
||||
@@ -39,7 +39,7 @@ module.exports = class UrbanDictionary extends commando.Command {
|
||||
.setURL(response.permalink)
|
||||
.setTitle(response.word)
|
||||
.setDescription(`${response.definition.substr(0, 1900)} [Read the Rest Here!](${response.permalink})`);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
const embed = new Discord.RichEmbed()
|
||||
.setColor(0x32a8f0)
|
||||
@@ -49,7 +49,7 @@ module.exports = class UrbanDictionary extends commando.Command {
|
||||
.setDescription(`${response.definition.substr(0, 1900)} [Read the Rest Here!](${response.permalink})`)
|
||||
.addField('**Example:**',
|
||||
response.example.substr(0, 1900));
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
@@ -53,10 +53,10 @@ module.exports = class WattpadCommand extends commando.Command {
|
||||
response.body.stories[0].readCount, true)
|
||||
.addField('**Comments:**',
|
||||
response.body.stories[0].commentCount, true);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Book not Found!");
|
||||
return message.say(":x: Error! Book not Found!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -55,10 +55,10 @@ module.exports = class WeatherCommand extends commando.Command {
|
||||
info.wind.direction, true)
|
||||
.addField('**Wind Speed:**',
|
||||
info.wind.speed, true);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Make sure you typed the location correctly!");
|
||||
return message.say(":x: Error! Make sure you typed the location correctly!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -30,7 +30,7 @@ module.exports = class WikipediaCommand extends commando.Command {
|
||||
.get(`https://en.wikipedia.org/w/api.php?action=query&prop=extracts&format=json&titles=${thingToSearch}&exintro=&explaintext=&redirects=&formatversion=2`);
|
||||
let description = response.body.query.pages[0].extract;
|
||||
let name = response.body.query.pages[0].title;
|
||||
if (!description) return message.channel.send(":x: Error! Entry Not Found!");
|
||||
if (!description) return message.say(":x: Error! Entry Not Found!");
|
||||
description = description.substr(0, 1900);
|
||||
description = description.split('\n').join("\n\n");
|
||||
const embed = new Discord.RichEmbed()
|
||||
@@ -39,10 +39,10 @@ module.exports = class WikipediaCommand extends commando.Command {
|
||||
.setURL(`https://en.wikipedia.org/wiki/${thingToSearch}`)
|
||||
.setAuthor("Wikipedia", "https://upload.wikimedia.org/wikipedia/en/thumb/8/80/Wikipedia-logo-v2.svg/1122px-Wikipedia-logo-v2.svg.png")
|
||||
.setDescription(`${description} [Read the Rest Here](https://en.wikipedia.org/wiki/${thingToSearch})`);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Entry Not Found!");
|
||||
return message.say(":x: Error! Entry Not Found!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -38,7 +38,7 @@ module.exports = class YouTubeCommand extends commando.Command {
|
||||
q: videoToSearch,
|
||||
key: config.youtubekey
|
||||
});
|
||||
if (!response.body.items[0].snippet) return message.channel.send(':x: Error! No Video Found!');
|
||||
if (!response.body.items[0].snippet) return message.say(':x: Error! No Video Found!');
|
||||
const embed = new Discord.RichEmbed()
|
||||
.setColor(0xDD2825)
|
||||
.setTitle(response.body.items[0].snippet.title)
|
||||
@@ -46,10 +46,10 @@ module.exports = class YouTubeCommand extends commando.Command {
|
||||
.setAuthor(`YouTube - ${response.body.items[0].snippet.channelTitle}`, 'https://cdn3.iconfinder.com/data/icons/social-icons-5/607/YouTube_Play.png')
|
||||
.setURL(`https://www.youtube.com/watch?v=${response.body.items[0].id.videoId}`)
|
||||
.setThumbnail(response.body.items[0].snippet.thumbnails.default.url);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! An error has occurred! Try again later! (If this continues to occur, the daily quota may have been reached).");
|
||||
return message.say(":x: Error! An error has occurred! Try again later! (If this continues to occur, the daily quota may have been reached).");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -45,7 +45,7 @@ module.exports = class YuGiOhCommand extends commando.Command {
|
||||
response.body.data.def, true)
|
||||
.addField('**Level:**',
|
||||
response.body.data.level, true);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
const embed = new Discord.RichEmbed()
|
||||
.setColor(0xBE5F1F)
|
||||
@@ -54,10 +54,10 @@ module.exports = class YuGiOhCommand extends commando.Command {
|
||||
.setAuthor('Yu-Gi-Oh!', 'http://vignette3.wikia.nocookie.net/yugioh/images/1/10/Back-TF-EN-VG.png/revision/latest?cb=20120824043558')
|
||||
.addField('**Card Type:**',
|
||||
response.body.data.card_type, true);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Card not Found!\n:notepad_spiral: Note: This command is **extremely** sensitive to casing and dashes and whatnot. Type the *exact* card name to get data!");
|
||||
return message.say(":x: Error! Card not Found!\n:notepad_spiral: Note: This command is **extremely** sensitive to casing and dashes and whatnot. Type the *exact* card name to get data!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -30,6 +30,6 @@ module.exports = class BinaryCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let turnToBinary = args.text;
|
||||
let binaryText = stringToBinary(turnToBinary);
|
||||
return message.channel.send(binaryText);
|
||||
return message.say(binaryText);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -23,10 +23,10 @@ module.exports = class CowsayCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let turnToCowsay = args.text;
|
||||
return message.channel.sendCode(null, cowsay.say({
|
||||
return message.code(null, cowsay.say({
|
||||
text: turnToCowsay,
|
||||
e: "oO",
|
||||
T: "U "
|
||||
})).catch(error => message.channel.send(':x: Error! Perhaps the content is too long?'));
|
||||
})).catch(error => message.say(':x: Error! Perhaps the content is too long?'));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -30,7 +30,7 @@ module.exports = class EmbedCommand extends commando.Command {
|
||||
.setTimestamp()
|
||||
.setDescription(embedMessage);
|
||||
let deleteMsg = await message.delete();
|
||||
let embedSend = await message.channel.sendEmbed(embed);
|
||||
let embedSend = await message.embed(embed);
|
||||
return [deleteMsg, embedSend];
|
||||
}
|
||||
};
|
||||
|
||||
@@ -38,10 +38,10 @@ module.exports = class MorseCommand extends commando.Command {
|
||||
let methodToUse = args.method.toLowerCase();
|
||||
let toMorse = args.text;
|
||||
if (methodToUse === 'encode') {
|
||||
return message.channel.send(morse.encode(toMorse)).catch(error => message.channel.send(':x: Error! Something went wrong! Perhaps you entered incorrect text?'));
|
||||
return message.say(morse.encode(toMorse)).catch(error => message.say(':x: Error! Something went wrong! Perhaps you entered incorrect text?'));
|
||||
}
|
||||
else if (methodToUse === 'decode') {
|
||||
return message.channel.send(morse.decode(toMorse)).catch(error => message.channel.send(':x: Error! Something went wrong! Perhaps you entered incorrect text?'));
|
||||
return message.say(morse.decode(toMorse)).catch(error => message.say(':x: Error! Something went wrong! Perhaps you entered incorrect text?'));
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -34,7 +34,7 @@ module.exports = class PirateCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let turnToPirate = args.text;
|
||||
let pirate = pirateSpeak.translate(turnToPirate);
|
||||
if (pirate.length > 1950) return message.channel.send(":x: Error! Your message is too long!");
|
||||
return message.channel.send(pirate);
|
||||
if (pirate.length > 1950) return message.say(":x: Error! Your message is too long!");
|
||||
return message.say(pirate);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -23,6 +23,6 @@ module.exports = class ReverseCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let stringToReverse = args.text;
|
||||
let reversed = stringToReverse.split("").reverse().join("");
|
||||
return message.channel.send(reversed);
|
||||
return message.say(reversed);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -41,7 +41,7 @@ module.exports = class RinSayCommand extends commando.Command {
|
||||
return [post, deleteMsg];
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(':x: Error! Message failed to send!');
|
||||
return message.say(':x: Error! Message failed to send!');
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -36,6 +36,6 @@ module.exports = class RomajiCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let romajify = args.kana;
|
||||
let romajified = hepburn.fromKana(romajify);
|
||||
return message.channel.send(romajified);
|
||||
return message.say(romajified);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -30,7 +30,7 @@ module.exports = class SayCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let copycat = args.text;
|
||||
let deleteMsg = await message.delete();
|
||||
let copyMsg = await message.channel.send(copycat);
|
||||
let copyMsg = await message.say(copycat);
|
||||
return [deleteMsg, copyMsg];
|
||||
}
|
||||
};
|
||||
|
||||
@@ -34,6 +34,6 @@ module.exports = class ShuffleCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToShuffle = args.text;
|
||||
return message.channel.send(thingToShuffle.shuffle());
|
||||
return message.say(thingToShuffle.shuffle());
|
||||
}
|
||||
};
|
||||
|
||||
@@ -315,6 +315,6 @@ module.exports = class TemmieCommand extends commando.Command {
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let thingToTranslate = args.text;
|
||||
let temmized = temmize(thingToTranslate);
|
||||
return message.channel.send(temmized);
|
||||
return message.say(temmized);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -160,10 +160,10 @@ module.exports = class TranslateCommand extends commando.Command {
|
||||
thingToTranslate)
|
||||
.addField(`Translation (To: ${languages[languageto]}):`,
|
||||
res.text);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Something went wrong!");
|
||||
return message.say(":x: Error! Something went wrong!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -34,11 +34,11 @@ module.exports = class YodaCommand extends commando.Command {
|
||||
.query({
|
||||
sentence: turnToYoda
|
||||
});
|
||||
if (!response.text) return message.channel.send(':x: Error! Something went wrong! Keep it simple to avoid this error.');
|
||||
return message.channel.send(response.text);
|
||||
if (!response.text) return message.say(':x: Error! Something went wrong! Keep it simple to avoid this error.');
|
||||
return message.say(response.text);
|
||||
}
|
||||
catch (err) {
|
||||
return message.channel.send(":x: Error! Something went wrong!");
|
||||
return message.say(":x: Error! Something went wrong!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -29,6 +29,6 @@ module.exports = class ZalgoCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let zalgoified = zalgo(args.text);
|
||||
return message.channel.send(zalgoified);
|
||||
return message.say(zalgoified);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -22,6 +22,6 @@ module.exports = class AvatarCommand extends commando.Command {
|
||||
}
|
||||
console.log(`[Command] ${message.content}`);
|
||||
let user = args.user;
|
||||
return message.channel.send(user.displayAvatarURL);
|
||||
return message.say(user.displayAvatarURL);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -83,6 +83,6 @@ module.exports = class UserInfoCommand extends commando.Command {
|
||||
stat, true)
|
||||
.addField('**Playing:**',
|
||||
userGame, true);
|
||||
return message.channel.sendEmbed(embed);
|
||||
return message.embed(embed);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -25,6 +25,6 @@ module.exports = class ServersCommand extends commando.Command {
|
||||
let guildCount = this.client.guilds.size;
|
||||
let guildNames = this.client.guilds.map(g => `${g.name} (${g.id})`).join(", ");
|
||||
console.log(`${guildCount} Servers: ${guildNames}`);
|
||||
return message.channel.send("Sent the information to the console!");
|
||||
return message.say("Sent the information to the console!");
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user