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)
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")