from telethon import events from .. import loader, utils #испольуйте только на свой страх и риск #используя этот модуль вы принимаете то #что если получите бан, то на мне никакой ответственности def register(cb): cb(MSMod()) class MSMod(loader.Module): """Спаммер медиа(стикер/гиф/фото/видео/войс/видеовойс""" strings = {'name': 'МедиаСпам'} def __init__(self): self.name = self.strings['name'] self._me = None self._ratelimit = [] async def client_ready(self, client, db): self._db = db self._client = client self.me = await client.get_me() async def mediaspamcmd(self, message): """.mediaspam <количество> + реплай на медиа(стикер/гиф/фото/видео/войс/видеовойс)""" reply = await message.get_reply_message() if not reply: await message.edit(".mediaspam <количество> + реплай на медиа(стикер/гиф/фото/видео/войс/видеовойс") return if not reply.media: await message.edit(".mediaspam <количество> + реплай на медиа(стикер/гиф/фото/видео/войс/видеовойс") return media = reply.media args = utils.get_args(message) if not args: await message.edit(".mediaspam <количество> + реплай на медиа(стикер/гиф/фото/видео/войс/видеовойс") return count = args[0] count = count.strip() if not count.isdigit(): await message.edit(".mediaspam <количество> + реплай на медиа(стикер/гиф/фото/видео/войс/видеовойс") return count = int(count) await message.delete() for _ in range(count): await message.client.send_file(message.to_id, media)