Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import io, inspect
- from .. import loader, utils
- from asyncio import sleep, gather
- from telethon.tl.types import Message
- @loader.tds
- class OnlineMod(loader.Module):
- """Описание модуля"""
- strings = {
- 'name': 'OnlineBot',
- }
- async def client_ready(self, client, db):
- self._client = client
- self._db = db
- async def blockcmd(self, message):
- """Блокирование юзера в боте (.block причина)"""
- args = utils.get_args_raw(message)
- reply = await message.get_reply_message()
- iduser = await utils.get_user(reply)
- reason = args.split(' ', 2)[0]
- await message.edit(f'Юзер {iduser.id} успешно заблокирован')
- await message.client.send_message(6138860884, f'/block {iduser.id} {reason}')
- async def unblockcmd(self, message):
- """Разблокирование юзера в боте (.unblock причина)"""
- args = utils.get_args_raw(message)
- reply = await message.get_reply_message()
- iduser = await utils.get_user(reply)
- reason = args.split(' ', 2)[0]
- await message.edit(f'Юзер {iduser.id} успешно разблокирован')
- await message.client.send_message(6138860884, f'/unblock {iduser.id} {reason}')
Advertisement
Add Comment
Please, Sign In to add comment