from sqlalchemy import Column, String from Database.sql import BASE, SESSION class Nightmode(BASE): __tablename__ = "nightmode" chat_id = Column(String(14), primary_key=True) def __init__(self, chat_id): self.chat_id = chat_id Nightmode.__table__.create(checkfirst=True) def add_nightmode(chat_id: str): nightmoddy = Nightmode(str(chat_id)) SESSION.add(nightmoddy) SESSION.commit() def rmnightmode(chat_id: str): rmnightmoddy = SESSION.query(Nightmode).get(str(chat_id)) if rmnightmoddy: SESSION.delete(rmnightmoddy) SESSION.commit() def get_all_chat_id(): stark = SESSION.query(Nightmode).all() SESSION.close() return stark def is_nightmode_indb(chat_id: str): try: s__ = SESSION.query(Nightmode).get(str(chat_id)) if s__: return str(s__.chat_id) finally: SESSION.close()