Exemple #1
0
 async def dag_youtube(self,
                       ctx,
                       user: discord.Member = None,
                       *,
                       text: str = None):
     """
     Generate a youtube comment.
     """
     user_name = None
     if text is None:
         url = str(
             ctx.author.avatar.replace(format="png",
                                       static_format="png",
                                       size=1024))
         text = "I am an idiot for not putting the text in"
         user_name = ctx.author.name
     else:
         url = str(
             user.avatar.replace(format="png",
                                 static_format="png",
                                 size=1024))
     async with ctx.channel.typing():
         image = await self.bot.dagpi.image_process(
             ImageFeatures.youtube(),
             text=text,
             url=url,
             username=user.name if user_name is None else user_name,
         )
     await self.dag_embed(ctx, image, ctx.command.name)
Exemple #2
0
 async def comment(self, ctx, user: BetterMemberConverter = None, *, text):
     if user is None:
         user = ctx.author
     uname = user.display_name
     text = str(text)
     pfp = str(user.avatar_url_as(format="png", size=1024))
     img = await self.client.dagpi.image_process(ImageFeatures.youtube(),
                                                 url=pfp,
                                                 username=uname,
                                                 text=text)
     await self.to_embed(ctx, img, "comment")