More uniform group names

This commit is contained in:
Dragon Fire
2020-04-09 14:37:24 -04:00
parent 35970740e3
commit 2bf570f3d2
139 changed files with 154 additions and 154 deletions
+11 -11
View File
@@ -213,6 +213,17 @@ Total: 382
* **shiba:** Responds with a random image of a Shiba Inu.
* **xiao:** Responds with a random image of Xiao Pai.
### Seeded Randomizers:
* **butt:** Determines a user's butt quality.
* **coolness:** Determines a user's coolness.
* **dick:** Determines your dick size. (NSFW)
* **guess-looks:** Guesses what a user looks like.
* **iq:** Determines a user's IQ.
* **psycho-pass:** Determines your Crime Coefficient.
* **ship:** Ships two users together.
* **smash-or-pass:** Determines if a user is worthy of a smash or a pass.
### Single Response:
* **dark-light:** Determines whether you use dark or light theme.
@@ -238,17 +249,6 @@ Total: 382
* **suicide-hotline:** Responds with the phone number for the Suicide Hotline.
* **unflip:** Unflips a flipped table.
### Seeded Randomizers:
* **butt:** Determines a user's butt quality.
* **coolness:** Determines a user's coolness.
* **dick:** Determines your dick size. (NSFW)
* **guess-looks:** Guesses what a user looks like.
* **iq:** Determines a user's IQ.
* **psycho-pass:** Determines your Crime Coefficient.
* **ship:** Ships two users together.
* **smash-or-pass:** Determines if a user is worthy of a smash or a pass.
### Events:
* **apod:** Responds with today's Astronomy Picture of the Day.
+6 -6
View File
@@ -20,19 +20,19 @@ client.registry
['info', 'Discord Information'],
['random-res', 'Random Response'],
['random-img', 'Random Image'],
['random-seed', 'Seeded Randomizers'],
['single', 'Single Response'],
['auto', 'Automatic Response'],
['seeded', 'Seeded Randomizers'],
['events', 'Events'],
['search', 'Search'],
['analyze', 'Analyzers'],
['games-sp', 'Single-Player Games'],
['games-mp', 'Multi-Player Games'],
['image-edit', 'Image Manipulation'],
['avatar-edit', 'Avatar Manipulation'],
['meme-gen', 'Meme Generators'],
['text-edit', 'Text Manipulation'],
['number-edit', 'Number Manipulation'],
['edit-image', 'Image Manipulation'],
['edit-avatar', 'Avatar Manipulation'],
['edit-meme', 'Meme Generators'],
['edit-text', 'Text Manipulation'],
['edit-number', 'Number Manipulation'],
['other', 'Other'],
['roleplay', 'Roleplay'],
['readme', 'README Generators']
@@ -7,7 +7,7 @@ module.exports = class AvatarFusionCommand extends Command {
super(client, {
name: 'avatar-fusion',
aliases: ['avatar-fuse', 'ava-fuse'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'avatar-fusion',
description: 'Draws a a user\'s avatar over a user\'s avatar.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class BobRossCommand extends Command {
super(client, {
name: 'bob-ross',
aliases: ['ross'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'bob-ross',
description: 'Draws a user\'s avatar over Bob Ross\' canvas.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class HatCommand extends Command {
constructor(client) {
super(client, {
name: 'hat',
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'hat',
description: 'Draws a hat over a user\'s avatar.',
details: `**Hats:** ${hats.join(', ')}`,
@@ -9,7 +9,7 @@ module.exports = class HeLivesInYouCommand extends Command {
super(client, {
name: 'he-lives-in-you',
aliases: ['mufasa', 'simba'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'he-lives-in-you',
description: 'Draws a user\'s avatar over Simba from The Lion King\'s reflection.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class HeartsCommand extends Command {
super(client, {
name: 'hearts',
aliases: ['heart'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'hearts',
description: 'Draws hearts around a user\'s avatar.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class IHaveThePowerCommand extends Command {
super(client, {
name: 'i-have-the-power',
aliases: ['he-man'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'i-have-the-power',
description: 'Draws a user\'s avatar over He-Man\'s face.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class LookWhatKarenHaveCommand extends Command {
super(client, {
name: 'look-what-karen-have',
aliases: ['look-at-what-karen-has', 'look-what-karen-has'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'look-what-karen-have',
description: 'Draws a user\'s avatar over Karen\'s piece of paper.',
throttling: {
@@ -10,7 +10,7 @@ module.exports = class RipCommand extends Command {
super(client, {
name: 'rip',
aliases: ['grave', 'grave-stone'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'rip',
description: 'Draws a user\'s avatar over a gravestone.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class SipCommand extends Command {
super(client, {
name: 'sip',
aliases: ['tea'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'sip',
description: 'Draws a user\'s avatar sipping tea.',
throttling: {
@@ -6,7 +6,7 @@ module.exports = class StatusButtonCommand extends Command {
super(client, {
name: 'status-button',
aliases: ['c99-nl'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'status-button',
description: 'Creates a Discord status button from c99.nl.',
clientPermissions: ['ATTACH_FILES'],
@@ -11,7 +11,7 @@ module.exports = class SteamCardCommand extends Command {
super(client, {
name: 'steam-card',
aliases: ['valve-card'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'steam-card',
description: 'Draws a user\'s avatar on a Steam Trading Card.',
throttling: {
@@ -12,7 +12,7 @@ module.exports = class SteamNowPlayingClassicCommand extends Command {
super(client, {
name: 'steam-now-playing-classic',
aliases: ['now-playing-classic'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'steam-now-playing-classic',
description: 'Draws a user\'s avatar over a Steam "now playing" notification (old skin).',
throttling: {
@@ -12,7 +12,7 @@ module.exports = class SteamNowPlayingCommand extends Command {
super(client, {
name: 'steam-now-playing',
aliases: ['now-playing'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'steam-now-playing',
description: 'Draws a user\'s avatar over a Steam "now playing" notification.',
throttling: {
@@ -13,7 +13,7 @@ module.exports = class TriggeredCommand extends Command {
super(client, {
name: 'triggered',
aliases: ['trigger'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'triggered',
description: 'Draws a user\'s avatar over the "Triggered" meme.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class WantedCommand extends Command {
super(client, {
name: 'wanted',
aliases: ['wanted-poster'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'wanted',
description: 'Draws a user\'s avatar over a wanted poster.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class YuGiOhTokenCommand extends Command {
super(client, {
name: 'yu-gi-oh-token',
aliases: ['ygo-token'],
group: 'avatar-edit',
group: 'edit-avatar',
memberName: 'yu-gi-oh-token',
description: 'Draws a user\'s avatar over a blank Yu-Gi-Oh! Token card.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class AchievementCommand extends Command {
super(client, {
name: 'achievement',
aliases: ['minecraft-achievement'],
group: 'image-edit',
group: 'edit-image',
memberName: 'achievement',
description: 'Sends a Minecraft achievement with the text of your choice.',
throttling: {
@@ -6,7 +6,7 @@ module.exports = class AdorableCommand extends Command {
super(client, {
name: 'adorable',
aliases: ['adorable-avatar'],
group: 'image-edit',
group: 'edit-image',
memberName: 'adorable',
description: 'Creates an adorable avatar based on the text you provide.',
clientPermissions: ['ATTACH_FILES'],
@@ -8,7 +8,7 @@ module.exports = class AppleEngravingCommand extends Command {
super(client, {
name: 'apple-engraving',
aliases: ['apple-engrave', 'apple-e', 'a-engrave', 'a-engraving'],
group: 'image-edit',
group: 'edit-image',
memberName: 'apple-engraving',
description: 'Engraves the text of your choice onto an Apple product.',
credit: [
@@ -9,7 +9,7 @@ module.exports = class ApprovedCommand extends Command {
super(client, {
name: 'approved',
aliases: ['approve'],
group: 'image-edit',
group: 'edit-image',
memberName: 'approved',
description: 'Draws an "approved" stamp over an image or a user\'s avatar.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class AxisCultSignUpCommand extends Command {
super(client, {
name: 'axis-cult-sign-up',
aliases: ['axis-sign-up'],
group: 'image-edit',
group: 'edit-image',
memberName: 'axis-cult-sign-up',
description: 'Sends an Axis Cult Sign-Up sheet for you. Join today!',
throttling: {
@@ -7,7 +7,7 @@ module.exports = class BrazzersCommand extends Command {
constructor(client) {
super(client, {
name: 'brazzers',
group: 'image-edit',
group: 'edit-image',
memberName: 'brazzers',
description: 'Draws an image with the Brazzers logo in the corner.',
nsfw: true,
@@ -7,7 +7,7 @@ module.exports = class CircleCommand extends Command {
super(client, {
name: 'circle',
aliases: ['preview-avatar', 'preview-ava'],
group: 'image-edit',
group: 'edit-image',
memberName: 'circle',
description: 'Draws an image or a user\'s avatar as a circle.',
throttling: {
@@ -6,7 +6,7 @@ module.exports = class ColorCommand extends Command {
super(client, {
name: 'color',
aliases: ['colour'],
group: 'image-edit',
group: 'edit-image',
memberName: 'color',
description: 'Sends an image of the color you choose.',
throttling: {
@@ -7,7 +7,7 @@ module.exports = class ContrastCommand extends Command {
constructor(client) {
super(client, {
name: 'contrast',
group: 'image-edit',
group: 'edit-image',
memberName: 'contrast',
description: 'Draws an image or a user\'s avatar but with contrast.',
throttling: {
@@ -6,7 +6,7 @@ module.exports = class CreateQRCodeCommand extends Command {
super(client, {
name: 'create-qr-code',
aliases: ['create-qr'],
group: 'image-edit',
group: 'edit-image',
memberName: 'create-qr-code',
description: 'Converts text to a QR Code.',
credit: [
@@ -8,7 +8,7 @@ module.exports = class DexterCommand extends Command {
constructor(client) {
super(client, {
name: 'dexter',
group: 'image-edit',
group: 'edit-image',
memberName: 'dexter',
description: 'Draws an image or a user\'s avatar over the screen of Dexter from Pokémon.',
throttling: {
@@ -7,7 +7,7 @@ module.exports = class DistortCommand extends Command {
constructor(client) {
super(client, {
name: 'distort',
group: 'image-edit',
group: 'edit-image',
memberName: 'distort',
description: 'Draws an image or a user\'s avatar but distorted.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class FireCommand extends Command {
super(client, {
name: 'fire',
aliases: ['hell'],
group: 'image-edit',
group: 'edit-image',
memberName: 'fire',
description: 'Draws a fiery border over an image or a user\'s avatar.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class FrameCommand extends Command {
super(client, {
name: 'frame',
aliases: ['picture-frame', 'photo-frame'],
group: 'image-edit',
group: 'edit-image',
memberName: 'frame',
description: 'Draws a frame around an image or a user\'s avatar.',
throttling: {
@@ -7,7 +7,7 @@ module.exports = class GlitchCommand extends Command {
constructor(client) {
super(client, {
name: 'glitch',
group: 'image-edit',
group: 'edit-image',
memberName: 'glitch',
description: 'Draws an image or a user\'s avatar but glitched.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class GreyscaleCommand extends Command {
super(client, {
name: 'greyscale',
aliases: ['grayscale'],
group: 'image-edit',
group: 'edit-image',
memberName: 'greyscale',
description: 'Draws an image or a user\'s avatar in greyscale.',
throttling: {
@@ -7,7 +7,7 @@ module.exports = class IfunnyCommand extends Command {
constructor(client) {
super(client, {
name: 'ifunny',
group: 'image-edit',
group: 'edit-image',
memberName: 'ifunny',
description: 'Draws an image with the iFunny logo.',
throttling: {
@@ -7,7 +7,7 @@ module.exports = class InvertCommand extends Command {
constructor(client) {
super(client, {
name: 'invert',
group: 'image-edit',
group: 'edit-image',
memberName: 'invert',
description: 'Draws an image or a user\'s avatar but inverted.',
throttling: {
@@ -7,7 +7,7 @@ module.exports = class MinecraftSkinCommand extends Command {
constructor(client) {
super(client, {
name: 'minecraft-skin',
group: 'image-edit',
group: 'edit-image',
memberName: 'minecraft-skin',
description: 'Sends the Minecraft skin for a user.',
details: `**Types:** ${types.join(', ')}`,
@@ -7,7 +7,7 @@ module.exports = class NeedsMoreJpegCommand extends Command {
super(client, {
name: 'needs-more-jpeg',
aliases: ['jpeg', 'jpegify'],
group: 'image-edit',
group: 'edit-image',
memberName: 'needs-more-jpeg',
description: 'Draws an image or a user\'s avatar as a low quality JPEG.',
throttling: {
@@ -6,7 +6,7 @@ module.exports = class NewspaperCommand extends Command {
constructor(client) {
super(client, {
name: 'newspaper',
group: 'image-edit',
group: 'edit-image',
memberName: 'newspaper',
description: 'Creates a fake newspaper with the headline and body of your choice.',
credit: [
@@ -7,7 +7,7 @@ module.exports = class PixelizeCommand extends Command {
super(client, {
name: 'pixelize',
aliases: ['pixel'],
group: 'image-edit',
group: 'edit-image',
memberName: 'pixelize',
description: 'Draws an image or a user\'s avatar pixelized.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class PokemonFusionCommand extends Command {
super(client, {
name: 'pokemon-fusion',
aliases: ['poke-fusion', 'poke-fuse', 'pokémon-fusion', 'poké-fusion', 'poké-fuse'],
group: 'image-edit',
group: 'edit-image',
memberName: 'pokemon-fusion',
description: 'Fuses two Generation I Pokémon together.',
clientPermissions: ['ATTACH_FILES'],
@@ -8,7 +8,7 @@ module.exports = class RainbowCommand extends Command {
super(client, {
name: 'rainbow',
aliases: ['gay'],
group: 'image-edit',
group: 'edit-image',
memberName: 'rainbow',
description: 'Draws a rainbow over an image or a user\'s avatar.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class RejctedCommand extends Command {
super(client, {
name: 'rejected',
aliases: ['reject'],
group: 'image-edit',
group: 'edit-image',
memberName: 'rejected',
description: 'Draws a "rejected" stamp over an image or a user\'s avatar.',
throttling: {
@@ -5,7 +5,7 @@ module.exports = class RobohashCommand extends Command {
constructor(client) {
super(client, {
name: 'robohash',
group: 'image-edit',
group: 'edit-image',
memberName: 'robohash',
description: 'Creates a robot based on the text you provide.',
clientPermissions: ['ATTACH_FILES'],
@@ -7,7 +7,7 @@ module.exports = class SepiaCommand extends Command {
constructor(client) {
super(client, {
name: 'sepia',
group: 'image-edit',
group: 'edit-image',
memberName: 'sepia',
description: 'Draws an image or a user\'s avatar in sepia.',
throttling: {
@@ -6,7 +6,7 @@ module.exports = class ShieldsIoBadgeCommand extends Command {
super(client, {
name: 'shields-io-badge',
aliases: ['shields-io'],
group: 'image-edit',
group: 'edit-image',
memberName: 'shields-io-badge',
description: 'Creates a badge from shields.io.',
clientPermissions: ['ATTACH_FILES'],
@@ -7,7 +7,7 @@ module.exports = class SilhouetteCommand extends Command {
constructor(client) {
super(client, {
name: 'silhouette',
group: 'image-edit',
group: 'edit-image',
memberName: 'silhouette',
description: 'Draws a silhouette of an image or a user\'s avatar.',
throttling: {
@@ -6,7 +6,7 @@ module.exports = class SquareCommand extends Command {
constructor(client) {
super(client, {
name: 'square',
group: 'image-edit',
group: 'edit-image',
memberName: 'square',
description: 'Draws an image or a user\'s avatar as a square.',
throttling: {
@@ -7,7 +7,7 @@ module.exports = class TintCommand extends Command {
constructor(client) {
super(client, {
name: 'tint',
group: 'image-edit',
group: 'edit-image',
memberName: 'tint',
description: 'Draws an image or a user\'s avatar but tinted a specific color.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class ThreeThousandYearsCommand extends Command {
super(client, {
name: '3000-years',
aliases: ['3ky', '3k-years'],
group: 'meme-gen',
group: 'edit-meme',
memberName: '3000-years',
description: 'Draws an image or a user\'s avatar over Pokémon\'s "It\'s been 3000 years" meme.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class LisaPresentationCommand extends Command {
super(client, {
name: 'bart-chalkboard',
aliases: ['bart', 'bart-chalk', 'bart-board'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'bart-chalkboard',
description: 'Sends a "Bart Chalkboard" meme with the text of your choice.',
throttling: {
@@ -11,7 +11,7 @@ module.exports = class BeLikeBillCommand extends Command {
super(client, {
name: 'be-like-bill',
aliases: ['be-like'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'be-like-bill',
description: 'Sends a "Be Like Bill" meme with the name of your choice.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class BeautifulCommand extends Command {
super(client, {
name: 'beautiful',
aliases: ['this-is-beautiful', 'grunkle-stan'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'beautiful',
description: 'Draws a user\'s avatar over Gravity Falls\' "Oh, this? This is beautiful." meme.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class ChallengerCommand extends Command {
super(client, {
name: 'challenger',
aliases: ['challenger-approaching'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'challenger',
description: 'Draws an image or a user\'s avatar over Smash Bros.\'s "Challenger Approaching" screen.',
throttling: {
@@ -7,7 +7,7 @@ module.exports = class CursedSpongeCommand extends Command {
super(client, {
name: 'cursed-sponge',
aliases: ['sponge-snail'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'cursed-sponge',
description: 'Sends a cursed sponge duplicated however many times you want.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class DearLiberalsCommand extends Command {
super(client, {
name: 'dear-liberals',
aliases: ['turning-point-usa', 'ben-shapiro'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'dear-liberals',
description: 'Sends a "Dear Liberals" meme with words of your choice.',
throttling: {
@@ -12,7 +12,7 @@ module.exports = class DemotivationalCommand extends Command {
super(client, {
name: 'demotivational',
aliases: ['demotivational-poster'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'demotivational',
description: 'Draws an image or a user\'s avatar and the text you specify as a demotivational poster.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class DistractedBoyfriendCommand extends Command {
super(client, {
name: 'distracted-boyfriend',
aliases: ['man-looking-at-other-woman', 'jealous-girlfriend'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'distracted-boyfriend',
description: 'Draws three user\'s avatars over the "Distracted Boyfriend" meme.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class DrakepostingCommand extends Command {
super(client, {
name: 'drakeposting',
aliases: ['drake'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'drakeposting',
description: 'Draws two user\'s avatars over the "Drakeposting" meme.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class FoodBrokeCommand extends Command {
super(client, {
name: 'food-broke',
aliases: ['food-machine-broke'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'food-broke',
description: 'Draws a user\'s avatar over the "Food Broke" meme.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class GirlWorthFightingForCommand extends Command {
super(client, {
name: 'girl-worth-fighting-for',
aliases: ['a-girl-worth-fighting-for', 'ling'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'girl-worth-fighting-for',
description: 'Draws an image or a user\'s avatar as the object of Ling\'s affection.',
throttling: {
@@ -12,7 +12,7 @@ module.exports = class GruPlanCommand extends Command {
super(client, {
name: 'gru-plan',
aliases: ['grus-plan', 'gru'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'gru-plan',
description: 'Sends a Gru\'s Plan meme with steps of your choice.',
throttling: {
@@ -11,7 +11,7 @@ module.exports = class IllegalCommand extends Command {
super(client, {
name: 'illegal',
aliases: ['is-now-illegal', 'trump'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'illegal',
description: 'Makes President Trump make your text illegal.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class KyonGunCommand extends Command {
super(client, {
name: 'kyon-gun',
aliases: ['kyon-snapped', 'endless-eight'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'kyon-gun',
description: 'Draws an image or a user\'s avatar behind Kyon shooting a gun.',
throttling: {
@@ -11,7 +11,7 @@ module.exports = class LisaPresentationCommand extends Command {
super(client, {
name: 'lisa-presentation',
aliases: ['lisa'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'lisa-presentation',
description: 'Sends a "Lisa Presentation" meme with the presentation of your choice.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class LookAtThisPhotographCommand extends Command {
super(client, {
name: 'look-at-this-photograph',
aliases: ['nickelback', 'look-at-this-photo', 'photograph'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'look-at-this-photograph',
description: 'Draws an image or a user\'s avatar over Nickelback\'s photograph.',
throttling: {
@@ -10,7 +10,7 @@ module.exports = class MemeGenCommand extends Command {
super(client, {
name: 'meme-gen',
aliases: ['meme-generator', 'create-meme'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'meme-gen',
description: 'Sends a meme with the text and background of your choice.',
throttling: {
@@ -11,7 +11,7 @@ module.exports = class NewPasswordCommand extends Command {
super(client, {
name: 'new-password',
aliases: ['strong-password', 'new-pswd', 'strong-pswd'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'new-password',
description: 'Sends a "Weak Password/Strong Password" meme with the passwords of your choice.',
throttling: {
@@ -12,7 +12,7 @@ module.exports = class NikeAdCommand extends Command {
super(client, {
name: 'nike-ad',
aliases: ['believe-in-something', 'believe-in'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'nike-ad',
description: 'Sends a "Believe in Something" Nike Ad meme with the text of your choice.',
throttling: {
@@ -12,7 +12,7 @@ module.exports = class PlanktonPlanCommand extends Command {
super(client, {
name: 'plankton-plan',
aliases: ['planktons-plan', 'plankton'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'plankton-plan',
description: 'Sends a Plankton\'s Plan meme with steps of your choice.',
throttling: {
@@ -7,7 +7,7 @@ module.exports = class SoraSelfieCommand extends Command {
constructor(client) {
super(client, {
name: 'sora-selfie',
group: 'meme-gen',
group: 'edit-meme',
memberName: 'sora-selfie',
description: 'Draws an image or a user\'s avatar behind Sora taking a selfie.',
throttling: {
@@ -10,7 +10,7 @@ module.exports = class SosCommand extends Command {
super(client, {
name: 'sos',
aliases: ['esther-verkest', 'esther', 'help-sign'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'sos',
description: 'Sends a "Esther Verkest\'s Help Sign" comic with the text of your choice.',
throttling: {
@@ -11,7 +11,7 @@ module.exports = class SpongebobBurnCommand extends Command {
super(client, {
name: 'spongebob-burn',
aliases: ['sponge-burn', 'spongebob-fire', 'sponge-fire'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'spongebob-burn',
description: 'Sends a "Spongebob Throwing Something into a Fire" meme with words of your choice.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class ThugLifeCommand extends Command {
constructor(client) {
super(client, {
name: 'thug-life',
group: 'meme-gen',
group: 'edit-meme',
memberName: 'thug-life',
description: 'Draws "Thug Life" over an image or a user\'s avatar.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class ToBeContinuedCommand extends Command {
constructor(client) {
super(client, {
name: 'to-be-continued',
group: 'meme-gen',
group: 'edit-meme',
memberName: 'to-be-continued',
description: 'Draws an image with the "To Be Continued..." arrow.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class UltimateTattooCommand extends Command {
super(client, {
name: 'ultimate-tattoo',
aliases: ['the-ultimate-tattoo', 'tattoo'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'ultimate-tattoo',
description: 'Draws an image or a user\'s avatar as "The Ultimate Tattoo".',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class VietnamFlashbacksCommand extends Command {
super(client, {
name: 'vietnam-flashbacks',
aliases: ['nam-flashbacks', 'vietnam'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'vietnam-flashbacks',
description: 'Edits Vietnam flashbacks behind an image or a user\'s avatar.',
throttling: {
@@ -9,7 +9,7 @@ module.exports = class WorthlessCommand extends Command {
super(client, {
name: 'worthless',
aliases: ['this-is-worthless'],
group: 'meme-gen',
group: 'edit-meme',
memberName: 'worthless',
description: 'Draws an image or a user\'s avatar over Gravity Falls\' "This is worthless." meme.',
throttling: {
@@ -6,7 +6,7 @@ module.exports = class CurrencyCommand extends Command {
constructor(client) {
super(client, {
name: 'currency',
group: 'number-edit',
group: 'edit-number',
memberName: 'currency',
description: 'Converts currency from one currency to another.',
credit: [
@@ -6,7 +6,7 @@ module.exports = class FinalGradeCommand extends Command {
super(client, {
name: 'final-grade',
aliases: ['final-grade-calculator', 'final-grade-calc'],
group: 'number-edit',
group: 'edit-number',
memberName: 'final-grade',
description: 'Determines the grade you need to make on your final to get your desired course grade.',
credit: [
@@ -5,7 +5,7 @@ module.exports = class GradeCommand extends Command {
super(client, {
name: 'grade',
aliases: ['grade-calculator', 'grade-calc'],
group: 'number-edit',
group: 'edit-number',
memberName: 'grade',
description: 'Determines your grade on an assignment on an 100-point scale.',
args: [
@@ -6,7 +6,7 @@ module.exports = class GravityCommand extends Command {
constructor(client) {
super(client, {
name: 'gravity',
group: 'number-edit',
group: 'edit-number',
memberName: 'gravity',
description: 'Determines weight on another planet.',
details: `**Planets:** ${Object.keys(planets).join(', ')}`,
@@ -6,7 +6,7 @@ module.exports = class MathCommand extends Command {
super(client, {
name: 'math',
aliases: ['mathematics', 'solve'],
group: 'number-edit',
group: 'edit-number',
memberName: 'math',
description: 'Evaluates a math expression.',
credit: [
@@ -6,7 +6,7 @@ module.exports = class PrimeCommand extends Command {
super(client, {
name: 'prime',
aliases: ['is-prime'],
group: 'number-edit',
group: 'edit-number',
memberName: 'prime',
description: 'Determines if a number is a prime number.',
args: [
@@ -6,7 +6,7 @@ module.exports = class RomanCommand extends Command {
super(client, {
name: 'roman',
aliases: ['roman-numeral'],
group: 'number-edit',
group: 'edit-number',
memberName: 'roman',
description: 'Converts a number to roman numerals.',
args: [
@@ -5,7 +5,7 @@ module.exports = class ScientificNotationCommand extends Command {
super(client, {
name: 'scientific-notation',
aliases: ['science-notation', 'exponential-notation'],
group: 'number-edit',
group: 'edit-number',
memberName: 'scientific-notation',
description: 'Converts a number to scientific notation.',
args: [
@@ -7,7 +7,7 @@ module.exports = class UnitsCommand extends Command {
super(client, {
name: 'units',
aliases: ['convert'],
group: 'number-edit',
group: 'edit-number',
memberName: 'units',
description: 'Converts units to/from other units.',
credit: [
@@ -6,7 +6,7 @@ module.exports = class Base64Command extends Command {
constructor(client) {
super(client, {
name: 'base64',
group: 'text-edit',
group: 'edit-text',
memberName: 'base64',
description: 'Converts text to/from Base64.',
details: `**Modes:** ${modes.join(', ')}`,
@@ -4,7 +4,7 @@ module.exports = class BinaryCommand extends Command {
constructor(client) {
super(client, {
name: 'binary',
group: 'text-edit',
group: 'edit-text',
memberName: 'binary',
description: 'Converts text to binary.',
args: [
@@ -6,7 +6,7 @@ module.exports = class BrailleCommand extends Command {
constructor(client) {
super(client, {
name: 'braille',
group: 'text-edit',
group: 'edit-text',
memberName: 'braille',
description: 'Converts text to braille.',
args: [
@@ -7,7 +7,7 @@ module.exports = class BronySpeakCommand extends Command {
super(client, {
name: 'brony-speak',
aliases: ['pony-speak'],
group: 'text-edit',
group: 'edit-text',
memberName: 'brony-speak',
description: 'Converts text to brony speak.',
credit: [
@@ -5,7 +5,7 @@ module.exports = class ClapCommand extends Command {
super(client, {
name: 'clap',
aliases: ['clapping'],
group: 'text-edit',
group: 'edit-text',
memberName: 'clap',
description: 'Sends 👏 text 👏 like 👏 this.',
args: [
@@ -5,7 +5,7 @@ module.exports = class CowSayCommand extends Command {
constructor(client) {
super(client, {
name: 'cow-say',
group: 'text-edit',
group: 'edit-text',
memberName: 'cow-say',
description: 'Makes a cow say your text.',
credit: [
@@ -6,7 +6,7 @@ module.exports = class CursiveCommand extends Command {
constructor(client) {
super(client, {
name: 'cursive',
group: 'text-edit',
group: 'edit-text',
memberName: 'cursive',
description: 'Converts text to cursive.',
args: [
@@ -6,7 +6,7 @@ module.exports = class DvorakCommand extends Command {
constructor(client) {
super(client, {
name: 'dvorak',
group: 'text-edit',
group: 'edit-text',
memberName: 'dvorak',
description: 'Converts text to Dvorak encoding.',
args: [
@@ -5,7 +5,7 @@ module.exports = class EmbedCommand extends Command {
constructor(client) {
super(client, {
name: 'embed',
group: 'text-edit',
group: 'edit-text',
memberName: 'embed',
description: 'Sends text in an embed.',
clientPermissions: ['EMBED_LINKS'],
@@ -7,7 +7,7 @@ module.exports = class EmojifyCommand extends Command {
super(client, {
name: 'emojify',
aliases: ['regional-indicator'],
group: 'text-edit',
group: 'edit-text',
memberName: 'emojify',
description: 'Converts text to emoji form.',
args: [
@@ -6,7 +6,7 @@ module.exports = class FancyCommand extends Command {
constructor(client) {
super(client, {
name: 'fancy',
group: 'text-edit',
group: 'edit-text',
memberName: 'fancy',
description: 'Converts text to fancy letters.',
args: [
@@ -5,7 +5,7 @@ module.exports = class HexCommand extends Command {
super(client, {
name: 'hex',
aliases: ['hexidecimal'],
group: 'text-edit',
group: 'edit-text',
memberName: 'hex',
description: 'Converts text to hex.',
args: [
@@ -4,7 +4,7 @@ module.exports = class LatlmesCommand extends Command {
constructor(client) {
super(client, {
name: 'latlmes',
group: 'text-edit',
group: 'edit-text',
memberName: 'latlmes',
description: 'Creates a Latlmes fake link that redirects to a rickroll.',
credit: [

Some files were not shown because too many files have changed in this diff Show More