database.py - 52AnTIMateria812/YouBook812Bot GitHub Wiki
Основные функции:
- Инициализация базы данных
def init_db():
conn = sqlite3.connect('data/books.db')
c = conn.cursor()
c.execute('''
CREATE TABLE IF NOT EXISTS users (
user_id INTEGER PRIMARY KEY,
preferences TEXT
)
''')
- Создает таблицу пользователей
- Хранит предпочтения в JSON формате
- Работа с пользователями
get_or_create_user()
- получение или создание пользователя
update_user_preferences()
- обновление предпочтений
get_all_users()
- получение всех пользователей