Split random response and random image, Lando Command

This commit is contained in:
Dragon Fire
2020-03-23 11:42:43 -04:00
parent faa42bd6d8
commit 9745b15e57
57 changed files with 101 additions and 66 deletions
+1
View File
@@ -68,6 +68,7 @@ HUG_ALBUM_ID=
KAREN_ALBUM_ID= KAREN_ALBUM_ID=
KILL_ALBUM_ID= KILL_ALBUM_ID=
KISS_ALBUM_ID= KISS_ALBUM_ID=
LANDO_ALBUM_ID=
PAT_ALBUM_ID= PAT_ALBUM_ID=
POKE_ALBUM_ID= POKE_ALBUM_ID=
POTATO_ALBUM_ID= POTATO_ALBUM_ID=
+18 -12
View File
@@ -118,7 +118,7 @@ don't grant that permission.
## Commands ## Commands
Total: 372 Total: 373
### Utility: ### Utility:
@@ -157,37 +157,27 @@ Total: 372
* **8-ball:** Asks your question to the Magic 8 Ball. * **8-ball:** Asks your question to the Magic 8 Ball.
* **advice:** Responds with a random bit of advice. * **advice:** Responds with a random bit of advice.
* **axis-cult:** Responds with a teaching of the Axis Cult. * **axis-cult:** Responds with a teaching of the Axis Cult.
* **bird:** Responds with a random image of a bird.
* **cat-fact:** Responds with a random cat fact. * **cat-fact:** Responds with a random cat fact.
* **cat:** Responds with a random cat image.
* **charlie-charlie:** Asks your question to Charlie. * **charlie-charlie:** Asks your question to Charlie.
* **choose:** Chooses between options you provide. * **choose:** Chooses between options you provide.
* **chuck-norris:** Responds with a random Chuck Norris joke. * **chuck-norris:** Responds with a random Chuck Norris joke.
* **coin:** Flips a coin. * **coin:** Flips a coin.
* **compliment:** Compliments a user. * **compliment:** Compliments a user.
* **dog-fact:** Responds with a random dog fact. * **dog-fact:** Responds with a random dog fact.
* **dog:** Responds with a random dog image.
* **draw-cards:** Draws a random hand of playing cards. * **draw-cards:** Draws a random hand of playing cards.
* **duck:** Responds with a random duck image.
* **fact-core:** Responds with a random Fact Core quote. * **fact-core:** Responds with a random Fact Core quote.
* **fact:** Responds with a random fact. * **fact:** Responds with a random fact.
* **fidget:** Responds with a random image of Fidget.
* **fortune:** Responds with a random fortune. * **fortune:** Responds with a random fortune.
* **fox:** Responds with a random fox image.
* **github-zen:** Responds with a random GitHub design philosophy. * **github-zen:** Responds with a random GitHub design philosophy.
* **joke:** Responds with a random joke. * **joke:** Responds with a random joke.
* **karen:** Responds with a random image of Karen.
* **kiss-marry-kill:** Determines who to kiss, who to marry, and who to kill. * **kiss-marry-kill:** Determines who to kiss, who to marry, and who to kill.
* **light-novel-cover:** Responds with a randomly generated Light Novel cover. (NSFW)
* **light-novel-title:** Responds with a randomly generated Light Novel title. * **light-novel-title:** Responds with a randomly generated Light Novel title.
* **magic-conch:** Asks your question to the Magic Conch. * **magic-conch:** Asks your question to the Magic Conch.
* **meme:** Responds with a random meme.
* **name:** Responds with a random name, with the gender of your choice. * **name:** Responds with a random name, with the gender of your choice.
* **number-fact:** Responds with a random fact about a specific number. * **number-fact:** Responds with a random fact about a specific number.
* **offspring:** Determines if your new child will be a boy or a girl. * **offspring:** Determines if your new child will be a boy or a girl.
* **opinion:** Determines the opinion on something. * **opinion:** Determines the opinion on something.
* **oracle-turret:** Responds with a random Oracle Turret quote. * **oracle-turret:** Responds with a random Oracle Turret quote.
* **potato:** Responds with a random potato image.
* **pun:** Responds with a random pun. * **pun:** Responds with a random pun.
* **quantum-coin:** Flips a coin that lands on some form of nothing. * **quantum-coin:** Flips a coin that lands on some form of nothing.
* **quote:** Responds with a random quote. * **quote:** Responds with a random quote.
@@ -196,7 +186,6 @@ Total: 372
* **roast:** Roasts a user. * **roast:** Roasts a user.
* **roll:** Rolls a dice with a maximum value of your choice. * **roll:** Rolls a dice with a maximum value of your choice.
* **security-key:** Responds with a random security key. * **security-key:** Responds with a random security key.
* **shiba:** Responds with a random image of a Shiba Inu.
* **shower-thought:** Responds with a random shower thought, directly from r/Showerthoughts. * **shower-thought:** Responds with a random shower thought, directly from r/Showerthoughts.
* **smw-level:** Responds with a random Super Mario World level name. * **smw-level:** Responds with a random Super Mario World level name.
* **subreddit:** Responds with a random post from a subreddit. * **subreddit:** Responds with a random post from a subreddit.
@@ -205,6 +194,21 @@ Total: 372
* **this-for-that:** So, basically, it's like a bot command for this dumb meme. * **this-for-that:** So, basically, it's like a bot command for this dumb meme.
* **waifu:** Responds with a randomly generated waifu and backstory. * **waifu:** Responds with a randomly generated waifu and backstory.
* **would-you-rather:** Responds with a random "Would you rather ...?" question. * **would-you-rather:** Responds with a random "Would you rather ...?" question.
### Random Image:
* **bird:** Responds with a random image of a bird.
* **cat:** Responds with a random cat image.
* **dog:** Responds with a random dog image.
* **duck:** Responds with a random duck image.
* **fidget:** Responds with a random image of Fidget.
* **fox:** Responds with a random fox image.
* **karen:** Responds with a random image of Karen.
* **lando:** Responds with a random image of Lando Calrissian.
* **light-novel-cover:** Responds with a randomly generated Light Novel cover. (NSFW)
* **meme:** Responds with a random meme.
* **potato:** Responds with a random potato image.
* **shiba:** Responds with a random image of a Shiba Inu.
* **xiao:** Responds with a random image of Xiao Pai. * **xiao:** Responds with a random image of Xiao Pai.
### Single Response: ### Single Response:
@@ -972,6 +976,8 @@ here.
* sora-selfie ([Original "Kingdom Hearts" Game](https://www.kingdomhearts.com/home/us/)) * sora-selfie ([Original "Kingdom Hearts" Game](https://www.kingdomhearts.com/home/us/))
- [Stack Exchange](https://stackexchange.com/) - [Stack Exchange](https://stackexchange.com/)
* stack-overflow ([API](https://api.stackexchange.com/docs)) * stack-overflow ([API](https://api.stackexchange.com/docs))
- [Star Wars](https://www.starwars.com/)
* lando (Original Movie)
- [Steam](https://store.steampowered.com/) - [Steam](https://store.steampowered.com/)
* steam (API) * steam (API)
* steam-card ([Original Design](https://steamcommunity.com/tradingcards/)) * steam-card ([Original Design](https://steamcommunity.com/tradingcards/))
+2 -1
View File
@@ -18,7 +18,8 @@ client.registry
.registerGroups([ .registerGroups([
['util', 'Utility'], ['util', 'Utility'],
['info', 'Discord Information'], ['info', 'Discord Information'],
['random', 'Random Response'], ['random-res', 'Random Response'],
['random-img', 'Random Image'],
['single', 'Single Response'], ['single', 'Single Response'],
['auto', 'Automatic Response'], ['auto', 'Automatic Response'],
['seeded', 'Seeded Randomizers'], ['seeded', 'Seeded Randomizers'],
@@ -6,7 +6,7 @@ module.exports = class BirdCommand extends Command {
super(client, { super(client, {
name: 'bird', name: 'bird',
aliases: ['birb'], aliases: ['birb'],
group: 'random', group: 'random-img',
memberName: 'bird', memberName: 'bird',
description: 'Responds with a random image of a bird.', description: 'Responds with a random image of a bird.',
clientPermissions: ['ATTACH_FILES'], clientPermissions: ['ATTACH_FILES'],
@@ -6,7 +6,7 @@ module.exports = class CatCommand extends Command {
super(client, { super(client, {
name: 'cat', name: 'cat',
aliases: ['neko', 'kitty'], aliases: ['neko', 'kitty'],
group: 'random', group: 'random-img',
memberName: 'cat', memberName: 'cat',
description: 'Responds with a random cat image.', description: 'Responds with a random cat image.',
clientPermissions: ['ATTACH_FILES'], clientPermissions: ['ATTACH_FILES'],
@@ -6,7 +6,7 @@ module.exports = class DogCommand extends Command {
super(client, { super(client, {
name: 'dog', name: 'dog',
aliases: ['puppy'], aliases: ['puppy'],
group: 'random', group: 'random-img',
memberName: 'dog', memberName: 'dog',
description: 'Responds with a random dog image.', description: 'Responds with a random dog image.',
clientPermissions: ['ATTACH_FILES'], clientPermissions: ['ATTACH_FILES'],
@@ -6,7 +6,7 @@ module.exports = class DuckCommand extends Command {
super(client, { super(client, {
name: 'duck', name: 'duck',
aliases: ['ducky'], aliases: ['ducky'],
group: 'random', group: 'random-img',
memberName: 'duck', memberName: 'duck',
description: 'Responds with a random duck image.', description: 'Responds with a random duck image.',
clientPermissions: ['ATTACH_FILES'], clientPermissions: ['ATTACH_FILES'],
@@ -6,7 +6,7 @@ module.exports = class FidgetCommand extends ImgurAlbumCommand {
super(client, { super(client, {
name: 'fidget', name: 'fidget',
aliases: ['nimbat'], aliases: ['nimbat'],
group: 'random', group: 'random-img',
memberName: 'fidget', memberName: 'fidget',
description: 'Responds with a random image of Fidget.', description: 'Responds with a random image of Fidget.',
clientPermissions: ['ATTACH_FILES'], clientPermissions: ['ATTACH_FILES'],
@@ -5,7 +5,7 @@ module.exports = class FoxCommand extends Command {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'fox', name: 'fox',
group: 'random', group: 'random-img',
memberName: 'fox', memberName: 'fox',
description: 'Responds with a random fox image.', description: 'Responds with a random fox image.',
clientPermissions: ['ATTACH_FILES'], clientPermissions: ['ATTACH_FILES'],
@@ -6,7 +6,7 @@ module.exports = class KarenCommand extends ImgurAlbumCommand {
super(client, { super(client, {
name: 'karen', name: 'karen',
aliases: ['ayaya'], aliases: ['ayaya'],
group: 'random', group: 'random-img',
memberName: 'karen', memberName: 'karen',
description: 'Responds with a random image of Karen.', description: 'Responds with a random image of Karen.',
clientPermissions: ['ATTACH_FILES'], clientPermissions: ['ATTACH_FILES'],
+27
View File
@@ -0,0 +1,27 @@
const ImgurAlbumCommand = require('../../structures/commands/ImgurAlbum');
const { LANDO_ALBUM_ID } = process.env;
module.exports = class LandoCommand extends ImgurAlbumCommand {
constructor(client) {
super(client, {
name: 'lando',
aliases: ['lando-calrissian', 'calrissian'],
group: 'random-img',
memberName: 'lando',
description: 'Responds with a random image of Lando Calrissian.',
clientPermissions: ['ATTACH_FILES'],
albumID: LANDO_ALBUM_ID,
credit: [
{
name: 'Star Wars',
url: 'https://www.starwars.com/',
reason: 'Original Movie'
}
]
});
}
generateText() {
return 'How you doin\', ya old pirate? So good to see ya!';
}
};
@@ -7,7 +7,7 @@ module.exports = class LightNovelCoverCommand extends Command {
super(client, { super(client, {
name: 'light-novel-cover', name: 'light-novel-cover',
aliases: ['ln-cover'], aliases: ['ln-cover'],
group: 'random', group: 'random-img',
memberName: 'light-novel-cover', memberName: 'light-novel-cover',
description: 'Responds with a randomly generated Light Novel cover.', description: 'Responds with a randomly generated Light Novel cover.',
nsfw: true, nsfw: true,
@@ -7,7 +7,7 @@ module.exports = class MemeCommand extends SubredditCommand {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'meme', name: 'meme',
group: 'random', group: 'random-img',
memberName: 'meme', memberName: 'meme',
description: 'Responds with a random meme.', description: 'Responds with a random meme.',
details: `**Subreddits:** ${subreddits.join(', ')}`, details: `**Subreddits:** ${subreddits.join(', ')}`,
@@ -5,7 +5,7 @@ module.exports = class PotatoCommand extends ImgurAlbumCommand {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'potato', name: 'potato',
group: 'random', group: 'random-img',
memberName: 'potato', memberName: 'potato',
description: 'Responds with a random potato image.', description: 'Responds with a random potato image.',
clientPermissions: ['ATTACH_FILES'], clientPermissions: ['ATTACH_FILES'],
@@ -6,7 +6,7 @@ module.exports = class ShibaCommand extends Command {
super(client, { super(client, {
name: 'shiba', name: 'shiba',
aliases: ['shiba-inu', 'shibe', 'shibe-inu', 'doge'], aliases: ['shiba-inu', 'shibe', 'shibe-inu', 'doge'],
group: 'random', group: 'random-img',
memberName: 'shiba', memberName: 'shiba',
description: 'Responds with a random image of a Shiba Inu.', description: 'Responds with a random image of a Shiba Inu.',
clientPermissions: ['ATTACH_FILES'], clientPermissions: ['ATTACH_FILES'],
@@ -6,7 +6,7 @@ module.exports = class XiaoCommand extends ImgurAlbumCommand {
super(client, { super(client, {
name: 'xiao', name: 'xiao',
aliases: ['xiao-pai', 'iao'], aliases: ['xiao-pai', 'iao'],
group: 'random', group: 'random-img',
memberName: 'xiao', memberName: 'xiao',
description: 'Responds with a random image of Xiao Pai.', description: 'Responds with a random image of Xiao Pai.',
clientPermissions: ['ATTACH_FILES'], clientPermissions: ['ATTACH_FILES'],
@@ -7,7 +7,7 @@ module.exports = class EightBallCommand extends Command {
super(client, { super(client, {
name: '8-ball', name: '8-ball',
aliases: ['magic-8-ball', 'eight-ball', 'magic-eight-ball'], aliases: ['magic-8-ball', 'eight-ball', 'magic-eight-ball'],
group: 'random', group: 'random-res',
memberName: '8-ball', memberName: '8-ball',
description: 'Asks your question to the Magic 8 Ball.', description: 'Asks your question to the Magic 8 Ball.',
credit: [ credit: [
@@ -6,7 +6,7 @@ module.exports = class AdviceCommand extends Command {
super(client, { super(client, {
name: 'advice', name: 'advice',
aliases: ['advice-slip'], aliases: ['advice-slip'],
group: 'random', group: 'random-res',
memberName: 'advice', memberName: 'advice',
description: 'Responds with a random bit of advice.', description: 'Responds with a random bit of advice.',
credit: [ credit: [
@@ -6,7 +6,7 @@ module.exports = class AxisCultCommand extends Command {
super(client, { super(client, {
name: 'axis-cult', name: 'axis-cult',
aliases: ['axis', 'axis-pray'], aliases: ['axis', 'axis-pray'],
group: 'random', group: 'random-res',
memberName: 'axis-cult', memberName: 'axis-cult',
description: 'Responds with a teaching of the Axis Cult.', description: 'Responds with a teaching of the Axis Cult.',
credit: [ credit: [
@@ -6,7 +6,7 @@ module.exports = class CatFactCommand extends Command {
super(client, { super(client, {
name: 'cat-fact', name: 'cat-fact',
aliases: ['neko-fact', 'kitty-fact'], aliases: ['neko-fact', 'kitty-fact'],
group: 'random', group: 'random-res',
memberName: 'cat-fact', memberName: 'cat-fact',
description: 'Responds with a random cat fact.' description: 'Responds with a random cat fact.'
}); });
@@ -7,7 +7,7 @@ module.exports = class CharlieCharlieCommand extends Command {
super(client, { super(client, {
name: 'charlie-charlie', name: 'charlie-charlie',
aliases: ['charlie-charlie-challenge'], aliases: ['charlie-charlie-challenge'],
group: 'random', group: 'random-res',
memberName: 'charlie-charlie', memberName: 'charlie-charlie',
description: 'Asks your question to Charlie.', description: 'Asks your question to Charlie.',
args: [ args: [
@@ -5,7 +5,7 @@ module.exports = class ChooseCommand extends Command {
super(client, { super(client, {
name: 'choose', name: 'choose',
aliases: ['pick'], aliases: ['pick'],
group: 'random', group: 'random-res',
memberName: 'choose', memberName: 'choose',
description: 'Chooses between options you provide.', description: 'Chooses between options you provide.',
args: [ args: [
@@ -6,7 +6,7 @@ module.exports = class ChuckNorrisCommand extends Command {
super(client, { super(client, {
name: 'chuck-norris', name: 'chuck-norris',
aliases: ['norris'], aliases: ['norris'],
group: 'random', group: 'random-res',
memberName: 'chuck-norris', memberName: 'chuck-norris',
description: 'Responds with a random Chuck Norris joke.', description: 'Responds with a random Chuck Norris joke.',
credit: [ credit: [
@@ -6,7 +6,7 @@ module.exports = class CoinCommand extends Command {
super(client, { super(client, {
name: 'coin', name: 'coin',
aliases: ['coin-flip', 'flip'], aliases: ['coin-flip', 'flip'],
group: 'random', group: 'random-res',
memberName: 'coin', memberName: 'coin',
description: 'Flips a coin.' description: 'Flips a coin.'
}); });
@@ -5,7 +5,7 @@ module.exports = class ComplimentCommand extends Command {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'compliment', name: 'compliment',
group: 'random', group: 'random-res',
memberName: 'compliment', memberName: 'compliment',
description: 'Compliments a user.', description: 'Compliments a user.',
args: [ args: [
@@ -6,7 +6,7 @@ module.exports = class DogFactCommand extends Command {
super(client, { super(client, {
name: 'dog-fact', name: 'dog-fact',
aliases: ['puppy-fact'], aliases: ['puppy-fact'],
group: 'random', group: 'random-res',
memberName: 'dog-fact', memberName: 'dog-fact',
description: 'Responds with a random dog fact.' description: 'Responds with a random dog fact.'
}); });
@@ -8,7 +8,7 @@ module.exports = class DrawCardsCommand extends Command {
super(client, { super(client, {
name: 'draw-cards', name: 'draw-cards',
aliases: ['draw-hand'], aliases: ['draw-hand'],
group: 'random', group: 'random-res',
memberName: 'draw-cards', memberName: 'draw-cards',
description: 'Draws a random hand of playing cards.', description: 'Draws a random hand of playing cards.',
args: [ args: [
@@ -5,7 +5,7 @@ module.exports = class FactCoreCommand extends Command {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'fact-core', name: 'fact-core',
group: 'random', group: 'random-res',
memberName: 'fact-core', memberName: 'fact-core',
description: 'Responds with a random Fact Core quote.', description: 'Responds with a random Fact Core quote.',
credit: [ credit: [
@@ -5,7 +5,7 @@ module.exports = class FactCommand extends Command {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'fact', name: 'fact',
group: 'random', group: 'random-res',
memberName: 'fact', memberName: 'fact',
description: 'Responds with a random fact.', description: 'Responds with a random fact.',
credit: [ credit: [
@@ -7,7 +7,7 @@ module.exports = class FortuneCommand extends Command {
super(client, { super(client, {
name: 'fortune', name: 'fortune',
aliases: ['fortune-cookie'], aliases: ['fortune-cookie'],
group: 'random', group: 'random-res',
memberName: 'fortune', memberName: 'fortune',
description: 'Responds with a random fortune.' description: 'Responds with a random fortune.'
}); });
@@ -6,7 +6,7 @@ module.exports = class GithubZenCommand extends Command {
super(client, { super(client, {
name: 'github-zen', name: 'github-zen',
aliases: ['gh-zen'], aliases: ['gh-zen'],
group: 'random', group: 'random-res',
memberName: 'github-zen', memberName: 'github-zen',
description: 'Responds with a random GitHub design philosophy.', description: 'Responds with a random GitHub design philosophy.',
credit: [ credit: [
@@ -5,7 +5,7 @@ module.exports = class JokeCommand extends Command {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'joke', name: 'joke',
group: 'random', group: 'random-res',
memberName: 'joke', memberName: 'joke',
description: 'Responds with a random joke.' description: 'Responds with a random joke.'
}); });
@@ -18,7 +18,7 @@ module.exports = class KissMarryKillCommand extends Command {
'marry-fuck-kill', 'marry-fuck-kill',
'marry-kill-fuck' 'marry-kill-fuck'
], ],
group: 'random', group: 'random-res',
memberName: 'kiss-marry-kill', memberName: 'kiss-marry-kill',
description: 'Determines who to kiss, who to marry, and who to kill.', description: 'Determines who to kiss, who to marry, and who to kill.',
args: [ args: [
@@ -6,7 +6,7 @@ module.exports = class LightNovelTitleCommand extends Command {
super(client, { super(client, {
name: 'light-novel-title', name: 'light-novel-title',
aliases: ['ln-title'], aliases: ['ln-title'],
group: 'random', group: 'random-res',
memberName: 'light-novel-title', memberName: 'light-novel-title',
description: 'Responds with a randomly generated Light Novel title.', description: 'Responds with a randomly generated Light Novel title.',
credit: [ credit: [
@@ -7,7 +7,7 @@ module.exports = class MagicConchCommand extends Command {
super(client, { super(client, {
name: 'magic-conch', name: 'magic-conch',
aliases: ['magic-conch-shell'], aliases: ['magic-conch-shell'],
group: 'random', group: 'random-res',
memberName: 'magic-conch', memberName: 'magic-conch',
description: 'Asks your question to the Magic Conch.', description: 'Asks your question to the Magic Conch.',
credit: [ credit: [
@@ -8,7 +8,7 @@ module.exports = class NameCommand extends Command {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'name', name: 'name',
group: 'random', group: 'random-res',
memberName: 'name', memberName: 'name',
description: 'Responds with a random name, with the gender of your choice.', description: 'Responds with a random name, with the gender of your choice.',
args: [ args: [
@@ -5,7 +5,7 @@ module.exports = class NumberFactCommand extends Command {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'number-fact', name: 'number-fact',
group: 'random', group: 'random-res',
memberName: 'number-fact', memberName: 'number-fact',
description: 'Responds with a random fact about a specific number.', description: 'Responds with a random fact about a specific number.',
credit: [ credit: [
@@ -6,7 +6,7 @@ module.exports = class OffspringCommand extends Command {
super(client, { super(client, {
name: 'offspring', name: 'offspring',
aliases: ['sex'], aliases: ['sex'],
group: 'random', group: 'random-res',
memberName: 'offspring', memberName: 'offspring',
description: 'Determines if your new child will be a boy or a girl.' description: 'Determines if your new child will be a boy or a girl.'
}); });
@@ -6,7 +6,7 @@ module.exports = class OpinionCommand extends Command {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'opinion', name: 'opinion',
group: 'random', group: 'random-res',
memberName: 'opinion', memberName: 'opinion',
description: 'Determines the opinion on something.', description: 'Determines the opinion on something.',
args: [ args: [
@@ -5,7 +5,7 @@ module.exports = class OracleTurretCommand extends Command {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'oracle-turret', name: 'oracle-turret',
group: 'random', group: 'random-res',
memberName: 'oracle-turret', memberName: 'oracle-turret',
description: 'Responds with a random Oracle Turret quote.', description: 'Responds with a random Oracle Turret quote.',
credit: [ credit: [
@@ -5,7 +5,7 @@ module.exports = class PunCommand extends Command {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'pun', name: 'pun',
group: 'random', group: 'random-res',
memberName: 'pun', memberName: 'pun',
description: 'Responds with a random pun.' description: 'Responds with a random pun.'
}); });
@@ -6,7 +6,7 @@ module.exports = class QuantumCoinCommand extends Command {
super(client, { super(client, {
name: 'quantum-coin', name: 'quantum-coin',
aliases: ['q-coin'], aliases: ['q-coin'],
group: 'random', group: 'random-res',
memberName: 'quantum-coin', memberName: 'quantum-coin',
description: 'Flips a coin that lands on some form of nothing.' description: 'Flips a coin that lands on some form of nothing.'
}); });
@@ -5,7 +5,7 @@ module.exports = class QuoteCommand extends Command {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'quote', name: 'quote',
group: 'random', group: 'random-res',
memberName: 'quote', memberName: 'quote',
description: 'Responds with a random quote.' description: 'Responds with a random quote.'
}); });
@@ -5,7 +5,7 @@ module.exports = class RandomUserCommand extends Command {
super(client, { super(client, {
name: 'random-user', name: 'random-user',
aliases: ['member-roulette', 'user-roulette', 'random-member', 'someone', '@someone'], aliases: ['member-roulette', 'user-roulette', 'random-member', 'someone', '@someone'],
group: 'random', group: 'random-res',
memberName: 'random-user', memberName: 'random-user',
description: 'Randomly chooses a member of the server.' description: 'Randomly chooses a member of the server.'
}); });
@@ -5,7 +5,7 @@ module.exports = class RateCommand extends Command {
super(client, { super(client, {
name: 'rate', name: 'rate',
aliases: ['rate-waifu'], aliases: ['rate-waifu'],
group: 'random', group: 'random-res',
memberName: 'rate', memberName: 'rate',
description: 'Rates something.', description: 'Rates something.',
args: [ args: [
@@ -6,7 +6,7 @@ module.exports = class RoastCommand extends Command {
super(client, { super(client, {
name: 'roast', name: 'roast',
aliases: ['insult'], aliases: ['insult'],
group: 'random', group: 'random-res',
memberName: 'roast', memberName: 'roast',
description: 'Roasts a user.', description: 'Roasts a user.',
args: [ args: [
@@ -6,7 +6,7 @@ module.exports = class RollCommand extends Command {
super(client, { super(client, {
name: 'roll', name: 'roll',
aliases: ['dice'], aliases: ['dice'],
group: 'random', group: 'random-res',
memberName: 'roll', memberName: 'roll',
description: 'Rolls a dice with a maximum value of your choice.', description: 'Rolls a dice with a maximum value of your choice.',
args: [ args: [
@@ -6,7 +6,7 @@ module.exports = class SecurityKeyCommand extends Command {
super(client, { super(client, {
name: 'security-key', name: 'security-key',
aliases: ['crypto', 'random-bytes'], aliases: ['crypto', 'random-bytes'],
group: 'random', group: 'random-res',
memberName: 'security-key', memberName: 'security-key',
description: 'Responds with a random security key.' description: 'Responds with a random security key.'
}); });
@@ -5,7 +5,7 @@ module.exports = class ShowerThoughtCommand extends SubredditCommand {
super(client, { super(client, {
name: 'shower-thought', name: 'shower-thought',
aliases: ['shower-thoughts'], aliases: ['shower-thoughts'],
group: 'random', group: 'random-res',
memberName: 'shower-thought', memberName: 'shower-thought',
description: 'Responds with a random shower thought, directly from r/Showerthoughts.', description: 'Responds with a random shower thought, directly from r/Showerthoughts.',
subreddit: 'Showerthoughts', subreddit: 'Showerthoughts',
@@ -6,7 +6,7 @@ module.exports = class SmwLevelCommand extends Command {
super(client, { super(client, {
name: 'smw-level', name: 'smw-level',
aliases: ['super-mario-world-level'], aliases: ['super-mario-world-level'],
group: 'random', group: 'random-res',
memberName: 'smw-level', memberName: 'smw-level',
description: 'Responds with a random Super Mario World level name.', description: 'Responds with a random Super Mario World level name.',
credit: [ credit: [
@@ -7,7 +7,7 @@ module.exports = class SubredditCommand extends SubredditCommandBase {
super(client, { super(client, {
name: 'subreddit', name: 'subreddit',
aliases: ['r/', 'sub'], aliases: ['r/', 'sub'],
group: 'random', group: 'random-res',
memberName: 'subreddit', memberName: 'subreddit',
description: 'Responds with a random post from a subreddit.', description: 'Responds with a random post from a subreddit.',
clientPermissions: ['EMBED_LINKS'], clientPermissions: ['EMBED_LINKS'],
@@ -6,7 +6,7 @@ module.exports = class SuggestCommandCommand extends Command {
super(client, { super(client, {
name: 'suggest-command', name: 'suggest-command',
aliases: ['command-suggestion', 'command-suggest'], aliases: ['command-suggestion', 'command-suggest'],
group: 'random', group: 'random-res',
memberName: 'suggest-command', memberName: 'suggest-command',
description: 'Suggests a random command for you to try.' description: 'Suggests a random command for you to try.'
}); });
@@ -7,7 +7,7 @@ module.exports = class SuperpowerCommand extends Command {
constructor(client) { constructor(client) {
super(client, { super(client, {
name: 'superpower', name: 'superpower',
group: 'random', group: 'random-res',
memberName: 'superpower', memberName: 'superpower',
description: 'Responds with a random superpower.', description: 'Responds with a random superpower.',
credit: [ credit: [
@@ -6,7 +6,7 @@ module.exports = class ThisForThatCommand extends Command {
super(client, { super(client, {
name: 'this-for-that', name: 'this-for-that',
aliases: ['its-this-for-that'], aliases: ['its-this-for-that'],
group: 'random', group: 'random-res',
memberName: 'this-for-that', memberName: 'this-for-that',
description: 'So, basically, it\'s like a bot command for this dumb meme.', description: 'So, basically, it\'s like a bot command for this dumb meme.',
credit: [ credit: [
@@ -8,7 +8,7 @@ module.exports = class WaifuCommand extends Command {
super(client, { super(client, {
name: 'waifu', name: 'waifu',
aliases: ['this-waifu-does-not-exist'], aliases: ['this-waifu-does-not-exist'],
group: 'random', group: 'random-res',
memberName: 'waifu', memberName: 'waifu',
description: 'Responds with a randomly generated waifu and backstory.', description: 'Responds with a randomly generated waifu and backstory.',
clientPermissions: ['EMBED_LINKS'], clientPermissions: ['EMBED_LINKS'],
@@ -6,7 +6,7 @@ module.exports = class WouldYouRatherCommand extends Command {
super(client, { super(client, {
name: 'would-you-rather', name: 'would-you-rather',
aliases: ['wy-rather', 'wyr'], aliases: ['wy-rather', 'wyr'],
group: 'random', group: 'random-res',
memberName: 'would-you-rather', memberName: 'would-you-rather',
description: 'Responds with a random "Would you rather ...?" question.' description: 'Responds with a random "Would you rather ...?" question.'
}); });
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "xiao", "name": "xiao",
"version": "112.12.7", "version": "112.12.8",
"description": "Your personal server companion.", "description": "Your personal server companion.",
"main": "Xiao.js", "main": "Xiao.js",
"scripts": { "scripts": {