示例#1
0
 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())
示例#2
0
    async def pat(self, ctx, member: Optional[Union[discord.Member,
                                                    MemberID]]):
        """Pat someone, UwU!"""
        member = member or ctx.author

        url = member.display_avatar.url
        img = await self.dagpi.image_process(ImageFeatures.petpet(), url)
        e2file = discord.File(fp=img.image, filename=f"petpet.{img.format}")
        e = Embed(title="UwU Pat!")
        e.set_image(url=f"attachment://petpet.{img.format}")
        await ctx.send(file=e2file, embed=e)
示例#3
0
文件: cog.py 项目: avimetry/avimetry
 async def dag_petpet(self, ctx: Context, *, item=None):
     """
     Yes. Petpet.
     """
     meth = await self.do_dagpi(ctx, ImageFeatures.petpet(), item, True)
     await self.dag_embed(ctx, meth, ctx.command.name)