Meme Gen Group

This commit is contained in:
Dragon Fire
2019-12-03 17:02:32 -05:00
parent 6ba24f0e0d
commit d5cffb0012
27 changed files with 54 additions and 50 deletions
+27 -24
View File
@@ -293,32 +293,21 @@ Xiao is a Discord bot coded in JavaScript with
* **achievement:** Sends a Minecraft achievement with the text of your choice.
* **approved:** Draws an "approved" stamp over an image or a user's avatar.
* **be-like-bill:** Sends a "Be Like Bill" meme with the name of your choice.
* **brazzers:** Draws an image with the Brazzers logo in the corner.
* **circle:** Draws an image or a user's avatar as a circle.
* **color:** Sends an image of the color you choose.
* **contrast:** Draws an image or a user's avatar but with contrast.
* **create-qr-code:** Converts text to a QR Code.
* **cursed-sponge:** Sends a cursed sponge duplicated however many times you want.
* **demotivational:** Draws an image or a user's avatar and the text you specify as a demotivational poster.
* **distort:** Draws an image or a user's avatar but distorted.
* **fire:** Draws a fiery border over an image or a user's avatar.
* **frame:** Draws a frame around an image or a user's avatar.
* **glitch:** Draws an image or a user's avatar but glitched.
* **greyscale:** Draws an image or a user's avatar in greyscale.
* **gru-plan:** Sends a Gru's Plan meme with steps of your choice.
* **ifunny:** Draws an image with the iFunny logo.
* **illegal:** Makes President Trump make your text illegal.
* **invert:** Draws an image or a user's avatar but inverted.
* **kyon-gun:** Draws an image or a user's avatar behind Kyon shooting a gun.
* **lisa-presentation:** Sends a "Lisa Presentation" meme with the presentation of your choice.
* **meme-gen:** Sends a meme with the text and background of your choice.
* **minecraft-skin:** Sends the Minecraft skin for a user.
* **needs-more-jpeg:** Draws an image or a user's avatar as a low quality JPEG.
* **new-password:** Sends a "Weak Password/Strong Password" meme with the passwords of your choice.
* **nike-ad:** Sends a "Believe in Something" Nike Ad meme with the text of your choice.
* **pixelize:** Draws an image or a user's avatar pixelized.
* **plankton-plan:** Sends a Plankton's Plan meme with steps of your choice.
* **pokemon-fusion:** Fuses two Generation I Pokémon together.
* **rainbow:** Draws a rainbow over an image or a user's avatar.
* **rejected:** Draws a "rejected" stamp over an image or a user's avatar.
@@ -326,26 +315,15 @@ Xiao is a Discord bot coded in JavaScript with
* **sepia:** Draws an image or a user's avatar in sepia.
* **shields-io-badge:** Creates a badge from shields.io.
* **silhouette:** Draws a silhouette of an image or a user's avatar.
* **sora-selfie:** Draws an image or a user's avatar behind Sora taking a selfie.
* **spongebob-burn:** Sends a "Spongebob Throwing Something into a Fire" meme with words of your choice.
* **square:** Draws an image or a user's avatar as a square.
* **thug-life:** Draws "Thug Life" over an image or a user's avatar.
* **tint:** Draws an image or a user's avatar but tinted a specific color.
* **to-be-continued:** Draws an image with the "To Be Continued..." arrow.
* **vietnam-flashbacks:** Edits Vietnam flashbacks behind an image or a user's avatar.
### Avatar Manipulation:
* **3000-years:** Draws a user's avatar over Pokémon's "It's been 3000 years" meme.
* **avatar-fusion:** Draws a a user's avatar over a user's avatar.
* **beautiful:** Draws a user's avatar over Gravity Falls' "Oh, this? This is beautiful." meme.
* **bob-ross:** Draws a user's avatar over Bob Ross' canvas.
* **challenger:** Draws a user's avatar over Super Smash Bros.'s "Challenger Approaching" screen.
* **dexter:** Draws a user's avatar over the screen of Dexter from Pokémon.
* **distracted-boyfriend:** Draws three user's avatars over the "Distracted Boyfriend" meme.
* **drakeposting:** Draws two user's avatars over the "Drakeposting" meme.
* **food-broke:** Draws a user's avatar over the "Food Broke" meme.
* **girl-worth-fighting-for:** Draws a user's avatar as the object of Ling's affection.
* **hat:** Draws a hat over a user's avatar.
* **he-lives-in-you:** Draws a user's avatar over Simba from The Lion King's reflection.
* **hearts:** Draws hearts around a user's avatar.
@@ -358,11 +336,36 @@ Xiao is a Discord bot coded in JavaScript with
* **steam-now-playing-classic:** Draws a user's avatar over a Steam "now playing" notification (old skin).
* **steam-now-playing:** Draws a user's avatar over a Steam "now playing" notification.
* **triggered:** Draws a user's avatar over the "Triggered" meme.
* **ultimate-tattoo:** Draws a user's avatar as "The Ultimate Tattoo".
* **wanted:** Draws a user's avatar over a wanted poster.
* **worthless:** Draws a user's avatar over Gravity Falls' "Oh, this? This is worthless." meme.
* **yu-gi-oh-token:** Draws a user's avatar over a blank Yu-Gi-Oh! Token card.
### Meme Generators
* **3000-years:** Draws a user's avatar over Pokémon's "It's been 3000 years" meme.
* **be-like-bill:** Sends a "Be Like Bill" meme with the name of your choice.
* **beautiful:** Draws a user's avatar over Gravity Falls' "Oh, this? This is beautiful." meme.
* **cursed-sponge:** Sends a cursed sponge duplicated however many times you want.
* **demotivational:** Draws an image or a user's avatar and the text you specify as a demotivational poster.
* **distracted-boyfriend:** Draws three user's avatars over the "Distracted Boyfriend" meme.
* **drakeposting:** Draws two user's avatars over the "Drakeposting" meme.
* **food-broke:** Draws a user's avatar over the "Food Broke" meme.
* **girl-worth-fighting-for:** Draws a user's avatar as the object of Ling's affection.
* **gru-plan:** Sends a Gru's Plan meme with steps of your choice.
* **illegal:** Makes President Trump make your text illegal.
* **kyon-gun:** Draws an image or a user's avatar behind Kyon shooting a gun.
* **lisa-presentation:** Sends a "Lisa Presentation" meme with the presentation of your choice.
* **meme-gen:** Sends a meme with the text and background of your choice.
* **new-password:** Sends a "Weak Password/Strong Password" meme with the passwords of your choice.
* **nike-ad:** Sends a "Believe in Something" Nike Ad meme with the text of your choice.
* **plankton-plan:** Sends a Plankton's Plan meme with steps of your choice.
* **sora-selfie:** Draws an image or a user's avatar behind Sora taking a selfie.
* **spongebob-burn:** Sends a "Spongebob Throwing Something into a Fire" meme with words of your choice.
* **thug-life:** Draws "Thug Life" over an image or a user's avatar.
* **to-be-continued:** Draws an image with the "To Be Continued..." arrow.
* **ultimate-tattoo:** Draws a user's avatar as "The Ultimate Tattoo".
* **vietnam-flashbacks:** Edits Vietnam flashbacks behind an image or a user's avatar.
* **worthless:** Draws a user's avatar over Gravity Falls' "Oh, this? This is worthless." meme.
### Text Manipulation:
* **base64:** Converts text to/from Base64.
+1
View File
@@ -28,6 +28,7 @@ client.registry
['mp-games', 'Multi-Player Games'],
['image-edit', 'Image Manipulation'],
['avatar-edit', 'Avatar Manipulation'],
['meme-gen', 'Meme Generators'],
['text-edit', 'Text Manipulation'],
['number-edit', 'Number Manipulation'],
['other', 'Other'],
@@ -8,7 +8,7 @@ module.exports = class ThreeThousandYearsCommand extends Command {
super(client, {
name: '3000-years',
aliases: ['3ky', '3k-years'],
group: 'avatar-edit',
group: 'meme-gen',
memberName: '3000-years',
description: 'Draws a user\'s avatar over Pokémon\'s "It\'s been 3000 years" meme.',
throttling: {
@@ -13,7 +13,7 @@ module.exports = class BeLikeBillCommand extends Command {
super(client, {
name: 'be-like-bill',
aliases: ['be-like'],
group: 'image-edit',
group: 'meme-gen',
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: 'avatar-edit',
group: 'meme-gen',
memberName: 'beautiful',
description: 'Draws a user\'s avatar over Gravity Falls\' "Oh, this? This is beautiful." meme.',
throttling: {
@@ -7,7 +7,7 @@ module.exports = class CursedSpongeCommand extends Command {
super(client, {
name: 'cursed-sponge',
aliases: ['sponge-snail'],
group: 'image-edit',
group: 'meme-gen',
memberName: 'cursed-sponge',
description: 'Sends a cursed sponge duplicated however many times you want.',
throttling: {
@@ -12,7 +12,7 @@ module.exports = class DemotivationalCommand extends Command {
super(client, {
name: 'demotivational',
aliases: ['demotivational-poster'],
group: 'image-edit',
group: 'meme-gen',
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: 'avatar-edit',
group: 'meme-gen',
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: 'avatar-edit',
group: 'meme-gen',
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: 'avatar-edit',
group: 'meme-gen',
memberName: 'food-broke',
description: 'Draws a user\'s avatar over the "Food Broke" meme.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class GirlWorthFightingForCommand extends Command {
super(client, {
name: 'girl-worth-fighting-for',
aliases: ['a-girl-worth-fighting-for', 'ling'],
group: 'avatar-edit',
group: 'meme-gen',
memberName: 'girl-worth-fighting-for',
description: 'Draws 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: 'image-edit',
group: 'meme-gen',
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: 'image-edit',
group: 'meme-gen',
memberName: 'illegal',
description: 'Makes President Trump make your text illegal.',
throttling: {
@@ -7,8 +7,8 @@ module.exports = class KyonGunCommand extends Command {
constructor(client) {
super(client, {
name: 'kyon-gun',
aliases: ['kyon-snapped'],
group: 'image-edit',
aliases: ['kyon-snapped', 'endless-eight'],
group: 'meme-gen',
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: 'image-edit',
group: 'meme-gen',
memberName: 'lisa-presentation',
description: 'Sends a "Lisa Presentation" meme with the presentation of your choice.',
throttling: {
@@ -10,7 +10,7 @@ module.exports = class MemeGenCommand extends Command {
super(client, {
name: 'meme-gen',
aliases: ['meme-generator', 'create-meme'],
group: 'image-edit',
group: 'meme-gen',
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: 'image-edit',
group: 'meme-gen',
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: 'image-edit',
group: 'meme-gen',
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: 'image-edit',
group: 'meme-gen',
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: 'image-edit',
group: 'meme-gen',
memberName: 'sora-selfie',
description: 'Draws an image or a user\'s avatar behind Sora taking a selfie.',
throttling: {
@@ -11,7 +11,7 @@ module.exports = class SpongebobBurnCommand extends Command {
super(client, {
name: 'spongebob-burn',
aliases: ['sponge-burn', 'spongebob-fire', 'sponge-fire'],
group: 'image-edit',
group: 'meme-gen',
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: 'image-edit',
group: 'meme-gen',
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: 'image-edit',
group: 'meme-gen',
memberName: 'to-be-continued',
description: 'Draws an image with the "To Be Continued..." arrow.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class UltimateTattooCommand extends Command {
super(client, {
name: 'ultimate-tattoo',
aliases: ['the-ultimate-tattoo', 'tattoo'],
group: 'avatar-edit',
group: 'meme-gen',
memberName: 'ultimate-tattoo',
description: 'Draws 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: 'image-edit',
group: 'meme-gen',
memberName: 'vietnam-flashbacks',
description: 'Edits Vietnam flashbacks behind an image or a user\'s avatar.',
throttling: {
@@ -8,7 +8,7 @@ module.exports = class WorthlessCommand extends Command {
super(client, {
name: 'worthless',
aliases: ['this-is-worthless'],
group: 'avatar-edit',
group: 'meme-gen',
memberName: 'worthless',
description: 'Draws a user\'s avatar over Gravity Falls\' "Oh, this? This is worthless." meme.',
throttling: {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "xiao",
"version": "109.0.5",
"version": "109.0.6",
"description": "Your personal server companion.",
"main": "Xiao.js",
"scripts": {