Add files via upload

Initial project upload
This commit is contained in:
nini52 authored and GitHub committed 2026-07-08 09:06:08 +03:00
commit 126e76963c
20 files changed
+1227

No files matched your search

+54
View File
@@ -0,0 +1,54 @@
import sqlite3
def create_db():
conn = sqlite3.connect('users.db')
cursor = conn.cursor()
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
telegram_id INTEGER UNIQUE,
name TEXT,
phone TEXT,
business_type INTEGER,
description TEXT,
registered BOOLEAN DEFAULT 0
)
''')
conn.commit()
conn.close()
print("✅ База данных создана!")
def save_user(telegram_id, name, phone, business_type, description):
conn = sqlite3.connect('users.db')
cursor = conn.cursor()
cursor.execute('''
INSERT OR REPLACE INTO users (telegram_id, name, phone, business_type, description, registered)
VALUES (?, ?, ?, ?, ?, 1)
''', (telegram_id, name, phone, business_type, description))
conn.commit()
conn.close()
print(f"✅ Пользователь {name} сохранен!")
def get_user(telegram_id):
conn = sqlite3.connect('users.db')
cursor = conn.cursor()
cursor.execute('SELECT * FROM users WHERE telegram_id = ?', (telegram_id,))
user = cursor.fetchone()
conn.close()
return user
def update_user_description(telegram_id, description):
conn = sqlite3.connect('users.db')
cursor = conn.cursor()
cursor.execute('UPDATE users SET description = ? WHERE telegram_id = ?', (description, telegram_id))
conn.commit()
conn.close()
# Создаем базу при первом импорте
create_db()