#Credit: @r4v4n4
"""Emoji

Available Commands:

.fleave"""

from telethon import events

import asyncio

from uniborg.util import admin_cmd



@borg.on(admin_cmd(pattern=r"fleave"))

async def _(event):

    if event.fwd_from:

        return

    animation_interval = 1

    animation_ttl = range(0, 17)

    #input_str = event.pattern_match.group(1)

    #if input_str == "fleave":

    await event.edit("fleave")

    animation_chars = [
        
            "â¬›â¬›â¬›\nâ¬›â¬›â¬›\nâ¬›â¬›â¬›",
            "â¬›â¬›â¬›\nâ¬›ğŸ”„â¬›\nâ¬›â¬›â¬›",
            "â¬›â¬†ï¸�â¬›\nâ¬›ğŸ”„â¬›\nâ¬›â¬›â¬›",
            "â¬›â¬†ï¸�â†—ï¸�\nâ¬›ğŸ”„â¬›\nâ¬›â¬›â¬›",
            "â¬›â¬†ï¸�â†—ï¸�\nâ¬›ğŸ”„â�¡ï¸�\nâ¬›â¬›â¬›",    
            "â¬›â¬†ï¸�â†—ï¸�\nâ¬›ğŸ”„â�¡ï¸�\nâ¬›â¬›â†˜ï¸�",
            "â¬›â¬†ï¸�â†—ï¸�\nâ¬›ğŸ”„â�¡ï¸�\nâ¬›â¬‡ï¸�â†˜ï¸�",
            "â¬›â¬†ï¸�â†—ï¸�\nâ¬›ğŸ”„â�¡ï¸�\nâ†™ï¸�â¬‡ï¸�â†˜ï¸�",
            "â¬›â¬†ï¸�â†—ï¸�\nâ¬…ï¸�ğŸ”„â�¡ï¸�\nâ†™ï¸�â¬‡ï¸�â†˜ï¸�",
            "â†–ï¸�â¬†ï¸�â†—ï¸�\nâ¬…ï¸�ğŸ”„â�¡ï¸�\nâ†™ï¸�â¬‡ï¸�â†˜ï¸�",
            "**Chat Message Exported To** `./Inpu/`",
            "**Chat Message Exported To** `./Inpu/homework/`",
            "**Chat Message Exported To** `./Inpu/homework/groupchat.txt`",
            "__Legend is leaving this chat.....! ",
            "__Legend is leaving this chat.....!"

 ]

    for i in animation_ttl:

        await asyncio.sleep(animation_interval)

        await event.edit(animation_chars[i % 17])
