def __init__(self, client): self.client = client self.dynamic = [ (ImageFeatures.night(), ImageConverter()), (ImageFeatures.gay(), ImageConverter()), (ImageFeatures.wanted(), ImageConverter()), (ImageFeatures.ascii(), StaticImageConverter()), (ImageFeatures.sobel(), StaticImageConverter()), (ImageFeatures.hog(), StaticImageConverter()), (ImageFeatures.colors(), StaticImageConverter()), (ImageFeatures.rgb(), StaticImageConverter()), (ImageFeatures.sith(), StaticImageConverter()), (ImageFeatures.triggered(), StaticImageConverter()), (ImageFeatures.deepfry(), ImageConverter()), (ImageFeatures.invert(), ImageConverter()), (ImageFeatures.wasted(), ImageConverter()), (ImageFeatures.communism(), StaticImageConverter()), (ImageFeatures.america(), StaticImageConverter()), (ImageFeatures.pixel(), ImageConverter()), (ImageFeatures.fedora(), ImageConverter()), (ImageFeatures.jail(), ImageConverter()), (ImageFeatures.magik(), StaticImageConverter()), (ImageFeatures.rainbow(), ImageConverter()), (ImageFeatures.triangle(), StaticImageConverter()), (ImageFeatures.stringify(), StaticImageConverter()), (ImageFeatures.neon(), StaticImageConverter()), (ImageFeatures.sketch(), StaticImageConverter()), (ImageFeatures.dissolve(), StaticImageConverter()), (ImageFeatures.bonk(), StaticImageConverter()), (ImageFeatures.petpet(), StaticImageConverter()), ] for command in self.dynamic: self.make_fn(command[0], command[1]) self.make_fn_alex("salty", StaticImageConverter()) self.make_fn_alex("jokeoverhead", StaticImageConverter())
async def dag_sketch(self, ctx: Context, *, item=None): """ "Sketches" an image. """ meth = await self.do_dagpi(ctx, ImageFeatures.sketch(), item) await self.dag_embed(ctx, meth, ctx.command.name)