ai621_new/bot.py

29 lines
865 B
Python

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()