CoolFace
Apppublic

ANDHEKA/Stringtest

sourceHugging Facemitupdated 1y agoView on Hugging Face
0likes
__init__.py41 linesDownload Raw Back to Hack
1import env2import sys3from logger import LOGGER4import asyncio5 6from telethon import TelegramClient7 8loop = asyncio.get_event_loop()9botname = ""10botusername = ""11 12bot = TelegramClient('Hack', env.API_ID,13                     env.API_HASH).start(bot_token=env.HOBOT_TOKEN)14 15 16async def initiate_bot():17    global botname, botusername18    LOGGER(__name__).info('STARTING BOT')19    try:20        await bot.start()21    except Exception as e:22        LOGGER(__name__).error(f'\033[31m{e}')23        sys.exit(0)24    getme = await bot.get_me()25    botusername = (getme.username).lower()26    if getme.last_name:27        botname = getme.first_name + " " + getme.last_name28    else:29        botname = getme.first_name30    if env.HOLOG_GROUP_ID:31        try:32            await bot.send_message(env.HOLOG_GROUP_ID, f'{botname} has started')33        except Exception as e:34            LOGGER(__name__).error(35                f'\033[31mBot Is Unable To Send Message In Log Group Please Check\n{e}'36            )37            sys.exit(0)38    LOGGER(__name__).info(f'BOT STARTED AS {botname}')39 40loop.run_until_complete(initiate_bot())41