28 lines
944 B
Python
28 lines
944 B
Python
import asyncio
|
|
import argparse
|
|
from .. import loader, utils
|
|
|
|
|
|
@loader.tds
|
|
class GhoulMod(loader.Module):
|
|
"""Я гуль"""
|
|
strings = {"name": "Ghoul"}
|
|
|
|
async def ghoulcmd(self, message: utils.Message):
|
|
"""-res <текст в конце (optional)> -max <максимальное (то есть минимальное) отрицательное число, до котрого
|
|
дойдет (optional)> """
|
|
parser = argparse.ArgumentParser()
|
|
parser.add_argument('-res', type=str, required=False, default='Я гуль!')
|
|
parser.add_argument('-max', type=int, required=False, default=0)
|
|
|
|
args_s = utils.get_args_raw(message)
|
|
args = parser.parse_args(args_s.split() if args_s else None)
|
|
|
|
i = 1000
|
|
while i > args.max:
|
|
await message.edit(f"{i} - 7 = {i - 7}")
|
|
i -= 7
|
|
await asyncio.sleep(0.1)
|
|
|
|
await message.edit(args.res)
|