def is_kread(): try: return SESSION.query(KRead).all() except BaseException: return None finally: SESSION.close()
def is_muted(chat_id): try: return SESSION.query(Mute).filter(Mute.chat_id == str(chat_id)).all() except BaseException: return None finally: SESSION.close()
def is_gmuted(sender_id): try: return SESSION.query(GMute).all() except BaseException: return None finally: SESSION.close()
def is_approved(chat_id): try: return SESSION.query(PMPermit).filter( PMPermit.chat_id == str(chat_id)).one() except BaseException: return None finally: SESSION.close()
def get_current_welcome_settings(chat_id): try: return SESSION.query(Welcome).filter( Welcome.chat_id == str(chat_id)).one() except BaseException: return None finally: SESSION.close()
def gvarstatus(variable): try: return SESSION.query(Globals).filter( Globals.variable == str(variable)).first().value except BaseException: return None finally: SESSION.close()
def get_phrases(resp): try: return SESSION.query(QuickPhrase).filter( QuickPhrase.resp == str(resp)).all() finally: SESSION.close()
def get_snips(): try: return SESSION.query(Snips).all() finally: SESSION.close()
def get_snip(keyword): try: return SESSION.query(Snips).get(keyword) finally: SESSION.close()
def get_filters(chat_id): try: return SESSION.query(Filters).filter( Filters.chat_id == str(chat_id)).all() finally: SESSION.close()
def get_filter(chat_id, keyword): try: return SESSION.query(Filters).get((str(chat_id), keyword)) finally: SESSION.close()
def get_notes(chat_id): try: return SESSION.query(Notes).filter(Notes.chat_id == str(chat_id)).all() finally: SESSION.close()
def get_note(chat_id, keyword): try: return SESSION.query(Notes).get((str(chat_id), keyword)) finally: SESSION.close()
def get_welcome(chat_id): try: return SESSION.query(Welcome).get(str(chat_id)) finally: SESSION.close()