import logging, asyncio from telethon import events from telethon.tl.custom import Button from os.path import isfile from time import time import httpx import re import sqlite3 from os import unlink from random import randint from telethon.errors.rpcerrorlist import MessageNotModifiedError, UserIsBlockedError from telethon.utils import get_display_name from config import * from judge_prompt import judge import handlers.welcome import handlers.info import handlers.prompt import handlers.help if __name__ == '__main__': for x in handlers.welcome.handler: client.add_event_handler(x) for x in handlers.info.handler: client.add_event_handler(x) for x in handlers.prompt.handler: client.add_event_handler(x) for x in handlers.help.handler: client.add_event_handler(x) client.start() client.flood_sleep_threshold = 24*60*60 client.run_until_disconnected()