cc / telebot /plugins /sql_helper /mute_sql.py
thenamk3's picture
Upload 241 files
44aada1 verified
Raw History Blame Contribute Delete
889 Bytes
try:
from telebot.plugins.sql_helper import SESSION, BASE
except ImportError:
raise Exception("Hello!")
from sqlalchemy import Column, String
class Mute(BASE):
__tablename__ = "mute"
sender = Column(String(14), primary_key=True)
chat_id = Column(String(14), primary_key=True)
def __init__(self, sender, chat_id):
self.sender = str(sender)
self.chat_id = str(chat_id)
Mute.__table__.create(checkfirst=True)
def is_muted(sender, chat_id):
user = SESSION.query(Mute).get((str(sender), str(chat_id)))
if user:
return True
else:
return False
def mute(sender, chat_id):
adder = Mute(str(sender), str(chat_id))
SESSION.add(adder)
SESSION.commit()
def unmute(sender, chat_id):
rem = SESSION.query(Mute).get((str(sender), str(chat_id)))
if rem:
SESSION.delete(rem)
SESSION.commit()