from asyncio import sleep from .. import loader, utils def register(cb): cb(ЗаёбушкаMod()) class ЗаёбушкаMod(loader.Module): """Заебет любого""" strings = {'name': 'Заёбушка'} def __init__(self): self.name = self.strings['name'] self._me = None self._ratelimit = [] async def заебуcmd(self, message): """.заебу <колличество> <реплай на того, кого заебать>""" reply = await message.get_reply_message() if not reply: await message.edit("А кого заёбывать-то?") return id = reply.sender_id args = utils.get_args(message) count = 50 if args: if args[0].isdigit(): if int(args[0]) < 0: count = 50 else: count = int(args[0]) txt = '{}' await message.edit(txt.format(id, "Я тебя заебу!")) for _ in range(count): await sleep(0.3) msg = await message.client.send_message(message.to_id, txt.format(id, "Заёбушка:3"), reply_to=message) if not msg.is_reply: await msg.edit("Остановлено!") break await sleep(0.3) await msg.delete()