diff --git a/src/modules/images/e621.ts b/src/modules/images/e621.ts index d990013..e3e5e07 100644 --- a/src/modules/images/e621.ts +++ b/src/modules/images/e621.ts @@ -7,25 +7,24 @@ import lingua from "../../utils/lingua"; export = class E621 extends Command { constructor() { super({ - name: "e621", - description: "Get an Image from E621", - aliases: ['e6', 'esix'], - cooldown: 1, - nsfw: true + name: "e926", + description: "Get an Image from E926", + aliases: ['e9', 'enine'], + cooldown: 1 }) } async command(ctx: Context) { // @ts-ignore if (ctx.args.length < 1) return ctx.channel.send(embed.setTitle(lingua[ctx.settings.locale].NOT_ENOUGH_TAGS).setDescription(lingua[ctx.settings.locale].NOT_ENOUGH_TAGS_DES)) - let request = await yiff.e621(ctx.args.join(" ")) + let request = await yiff.e926(ctx.args.join(" ")) if (ctx.settings.embeds) { - embed.setAuthor('e621.net', 'https://thaldrin.media/e621.png', `https://e621.net/post/${request[0].id}`) + embed.setAuthor('e926.net', 'https://thaldrin.media/e621.png', `https://e926.net/post/${request[0].id}`) .setImage(request[0].file.url) - .setDescription(`[Link](https://e621.net/post/${request[0].id})`) + .setDescription(`[Link](https://e926.net/post/${request[0].id})`) ctx.channel.send(embed) } else { - ctx.channel.send(`\n\n${request[0].file.url}`) + ctx.channel.send(`\n\n${request[0].file.url}`) } } diff --git a/src/modules/images/e926.ts b/src/modules/images/e926.ts new file mode 100644 index 0000000..d990013 --- /dev/null +++ b/src/modules/images/e926.ts @@ -0,0 +1,32 @@ +import yiff from "../../utils/yiff" +import Command from "../../handler/structures/Command" +import { Context } from "../../utils/types"; +import { MessageEmbed } from "discord.js" +import embed from "../../utils/embed"; +import lingua from "../../utils/lingua"; +export = class E621 extends Command { + constructor() { + super({ + name: "e621", + description: "Get an Image from E621", + aliases: ['e6', 'esix'], + cooldown: 1, + nsfw: true + }) + } + + async command(ctx: Context) { + // @ts-ignore + if (ctx.args.length < 1) return ctx.channel.send(embed.setTitle(lingua[ctx.settings.locale].NOT_ENOUGH_TAGS).setDescription(lingua[ctx.settings.locale].NOT_ENOUGH_TAGS_DES)) + let request = await yiff.e621(ctx.args.join(" ")) + if (ctx.settings.embeds) { + embed.setAuthor('e621.net', 'https://thaldrin.media/e621.png', `https://e621.net/post/${request[0].id}`) + .setImage(request[0].file.url) + .setDescription(`[Link](https://e621.net/post/${request[0].id})`) + ctx.channel.send(embed) + } else { + ctx.channel.send(`\n\n${request[0].file.url}`) + + } + } +} \ No newline at end of file