From bbf08a8a2a452b68443dc5d4594a5310f4cdc44b Mon Sep 17 00:00:00 2001 From: Verum Date: Fri, 28 Feb 2025 13:45:42 +0700 Subject: [PATCH] =?UTF-8?q?1.4.1=20=D0=9F=D0=BE=D0=BB=D1=83=D1=87=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0=D1=82=D0=B5=D0=BB=D1=8F=20=D0=B2=20=D0=91=D0=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SQLite3/bd_func/bd_get_user.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 SQLite3/bd_func/bd_get_user.py diff --git a/SQLite3/bd_func/bd_get_user.py b/SQLite3/bd_func/bd_get_user.py new file mode 100644 index 0000000..94abd21 --- /dev/null +++ b/SQLite3/bd_func/bd_get_user.py @@ -0,0 +1,16 @@ +# SQLite3/bd_func/bd_get_user.py +# Получение информации о пользователе из базы данных bd|user + +import sqlite3 +from ProjectsFiles import BotVar + +# Настройка экспорта в модули +__all__ = ("get_user",) + + +# Функция для получения данных о пользователе +async def get_user(tg_id: int, bd_name: str = BotVar.bd_names): + with sqlite3.connect(bd_name) as db: + cursor = db.cursor() + cursor.execute("SELECT * FROM users WHERE tg_id = ?", (tg_id,)) + return cursor.fetchone()