def retro(self, ctx, line_1: str, line_2: str = '', *, line_3: str = ''):
"""Credits: ReinaSakuraba (Reina#0277)"""
if not re.fullmatch(r'[A-Za-z0-9 ]+', line_1):
return await ctx.send('First line only supports alphanumerical characters.')
data = {
'bcg': random.randint(1, 5),
'txt': random.randint(1, 4),
'text1': line_1,
'text2': line_2,
'text3': line_3,
}
async with ctx.session.post('https://photofunia.com/effects/retro-wave', data=data) as r:
txt = await r.text()
link = re.search(r'(https?.+?.jpg\?download)', txt)
async with ctx.session.get(link.group(1)) as r:
await ctx.send(file=discord.File(io.BytesIO(await r.read()), 'retro.jpg'))
评论列表
文章目录