|  |  |  | @ -6,10 +6,10 @@ import asyncio | 
			
		
	
		
			
				
					|  |  |  |  | from datetime import timedelta, datetime | 
			
		
	
		
			
				
					|  |  |  |  | import secrets | 
			
		
	
		
			
				
					|  |  |  |  | from sqlalchemy import create_engine | 
			
		
	
		
			
				
					|  |  |  |  | from sqlalchemy.orm import declarative_base, sessionmaker | 
			
		
	
		
			
				
					|  |  |  |  | from sqlalchemy.orm import sessionmaker | 
			
		
	
		
			
				
					|  |  |  |  | from sqlalchemy.exc import IntegrityError | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | from models import Allowed_user, Token, Messages_to_delete | 
			
		
	
		
			
				
					|  |  |  |  | from sqlalchemy_utils import database_exists, create_database | 
			
		
	
		
			
				
					|  |  |  |  | from models import Allowed_user, Token, Messages_to_delete, Base | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | logging.basicConfig(level=logging.INFO) | 
			
		
	
		
			
				
					|  |  |  |  | DELAY_TIME = int(os.getenv("GBOT_DELAY_TIME")) | 
			
		
	
	
		
			
				
					|  |  |  | @ -23,7 +23,10 @@ bot = Bot(token=API_TOKEN) | 
			
		
	
		
			
				
					|  |  |  |  | dp = Dispatcher(bot) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | engine = create_engine("sqlite:///" + str(DB_PATH)) | 
			
		
	
		
			
				
					|  |  |  |  | Base = declarative_base() | 
			
		
	
		
			
				
					|  |  |  |  | # if not database_exists(engine.url): | 
			
		
	
		
			
				
					|  |  |  |  | #     create_database(engine.url) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | Session = sessionmaker(bind=engine) | 
			
		
	
		
			
				
					|  |  |  |  | session = Session() | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |