class Database:
def __init__(self, db_file):
self.connection = sqlite3.connect('db_file', check_same_thread=False)
self.cursor = self.connection.cursor()
db = self.connection
c = db.cursor()
def user_exists(self, user_id):
with self.connection:
result = self.cursor.execute("Select * FROM 'users' WHERE 'user_id' = ?", (user_id,)).fetchall()
return bool(len(result))
def add_user(self, user_id):
with self.connection:
return self.cursor.execute("INSERT INTO 'users' (user_id) VALUES (?);", (user_id,))
self.connection.commit()
@bot.message_handler(commands = ['start', 'help'])
def welcome(message):
if not db.user_exists(message.chat.id):
db.add_user(message.chat.id)
все импортировано, ошибок не выдает, но и в бд не записывает данные.