mirror of
https://github.com/MuRuLOSE/limoka.git
synced 2026-06-16 14:34:17 +02:00
49 lines
1.3 KiB
Python
49 lines
1.3 KiB
Python
|
|
import logging, os
|
|
from random import choice, randint
|
|
|
|
from .. import loader, utils
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
@loader.tds
|
|
class TgsKillerMod(loader.Module):
|
|
"""Хуярит"""
|
|
strings = {"name": "TgsKiller"}
|
|
|
|
|
|
@loader.unrestricted
|
|
async def tgscmd(self, message):
|
|
"""хуярит стикеры"""
|
|
reply = await message.get_reply_message()
|
|
if not reply:
|
|
await message.edit("Реплай на стикер анимированный")
|
|
return
|
|
if not reply.file:
|
|
await message.edit("Реплай на стикер анимированный")
|
|
return
|
|
if not reply.file.name.endswith(".tgs"):
|
|
await message.edit("Реплай на стикер анимированный")
|
|
return
|
|
await message.edit("///Пахуярили нахуй!///")
|
|
await reply.download_media("tgs.tgs")
|
|
os.system("lottie_convert.py tgs.tgs json.json")
|
|
with open("json.json","r") as f:
|
|
stick = f.read()
|
|
f.close()
|
|
|
|
for i in range(1, randint(6, 10)):
|
|
|
|
stick = choice([stick.replace(f'[{i}]', f'[{(i+i)*3}]'), stick.replace(f'.{i}', f'.{i}{i}')])
|
|
|
|
|
|
with open("json.json","w") as f:
|
|
f.write(stick)
|
|
f.close()
|
|
|
|
os.system("lottie_convert.py json.json tgs.tgs")
|
|
await reply.reply(file="tgs.tgs")
|
|
os.remove("tgs.tgs")
|
|
os.remove("json.json")
|
|
await message.delete() |