ANDHEKA/Stringtest
0
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 