From ecbe804bf36b9789f39188bb13914a60e894848f Mon Sep 17 00:00:00 2001 From: Pavel_Duron <pavel@telegram.com> Date: Tue, 8 Nov 2022 20:43:34 +1000 Subject: [PATCH] =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=B0=D1=8F=20=D0=B1=D0=B0?= =?UTF-8?q?=D0=B7=D0=B0=20=D0=BD=D0=B0=20=D0=B0=D0=BB=D1=85=D0=B8=D0=BC?= =?UTF-8?q?=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __pycache__/bot.cpython-310.pyc | Bin 0 -> 2748 bytes __pycache__/sql.cpython-310.pyc | Bin 771 -> 0 bytes bot.py | 10 ++++----- dick3.db | Bin 0 -> 8192 bytes dick31.db | 0 sqdb.py | 37 ++++++++++++++++++++++++++++++++ sql.py | 27 ----------------------- 7 files changed, 42 insertions(+), 32 deletions(-) create mode 100644 __pycache__/bot.cpython-310.pyc delete mode 100644 __pycache__/sql.cpython-310.pyc create mode 100644 dick3.db create mode 100644 dick31.db create mode 100644 sqdb.py delete mode 100644 sql.py diff --git a/__pycache__/bot.cpython-310.pyc b/__pycache__/bot.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3577a0d31878868886007debdfcd26b4e3f3a083 GIT binary patch literal 2748 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 D0FA`C literal 0 HcmV?d00001 diff --git a/__pycache__/sql.cpython-310.pyc b/__pycache__/sql.cpython-310.pyc deleted file mode 100644 index 7f12f731d3a7e0d36df8ace01bcc96d1c64d4cb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 771 zcmZ`%O>5gQ7?$KOHA@b=j2?9uEFPtovCA0ivY{2z&K<Tl+7K{~WoRIYTS<X6rw#f; zlH;KNV!vX#4hH)RJMEQSn!q}NUcDdo`#kR>)xBN^!MgczUjD)e{j|aMA`rZWtsa9B zNZ=_NVnKv+jfO<H!h_Qhz6juS1x`^&f5Vq3F0I{O4g}v}tEXVTVvSZ<;59CYCM#!+ z3Rk-;Pmndn2r~W}VZeiaPQ0WGRY|ok#>>%@w+SC)oMnSI$DBp)SbUN(ej24&%2@MR ze<D~EXZ(;S>_Za0A0%h&h@b7X)qGQJGx@xjRV?GDSr`U}s7n)+^?Y8H+7K}w`sG5Z zS{esV6I7q8a-l2Zm-TEm(ch4yFid0q?1~qoaji!eSNgo3=hju1)BTGpL&Z2(x{%tn z<6FJSmySbmhjg*D;s3STh3ZDDMj6oRRv8j6pGR@Zlgti$(hkV_jS4X5)_fuRG&ugq zQ`SG&V+UdAN)H-K-x^Cw2G-oo(t10PGqeyQw;g*BDf<I($H4mmxc~6Bucf);N8q%) zEnB#2a>p9Sp|b%sUOBCy{XN*S3r!xvzJ;Y0*5*QQ7=W}BT|JW)vC*(0)Rgb*W$4RU UEf&-26+CjJEE+}Bp*vmoF9~a%00000 diff --git a/bot.py b/bot.py index 94c365e..c74443b 100644 --- a/bot.py +++ b/bot.py @@ -5,7 +5,7 @@ from random import randint from aiogram import Bot, Dispatcher, executor, types from aiogram.types import ReplyKeyboardRemove, ReplyKeyboardMarkup, KeyboardButton -import sql + @@ -49,11 +49,11 @@ async def dick(message: types.Message): async def ident(message: types.Message): id1 = message.from_user.id fullname1 = message.from_user.full_name - await sql.db_start + await bot.send_message(message.chat.id, f'{id1} + {fullname1}') - await sql.add_user - await sql.close - #await sql.db.close() + + + diff --git a/dick3.db b/dick3.db new file mode 100644 index 0000000000000000000000000000000000000000..5fe1830a92d3de9b946ac21fc8c93d9516c9bed6 GIT binary patch literal 8192 zcmeH~KTpCy7{;%qiWInmsWA-P-~fp+8i&S7D`^z1sI_XCOch8-Kob5;x}cMZpP=8s zxUiY1(ap`I@Bv)>0Db}!??C=YkipgWy<U6o^E}sHep~l;jeIprbER_8uF^#mLV|!+ zC`AZG*%aCAmWM5*Zo{6!!1}jk6wMuO1bLX8A$CCl0U!VbfB+Bx0zd!=00AHX1b_e# z_-_R2qTp2&MW~-t?c+kWR>_tt?VFe|b<NVLrL7t|ZA&yJ`|=r@Oj-JxZqn4YMN|8R zF-v71_mBEsPs-H_g;Tqjr3adsSl3K$?3l?d%}moxJxyczOk9rhfAcUtN93KnkQ;JM zO2i}!#E(Dm2Y$n^_z~Y?2Vb!W6c7LcKmZ5;0U!VbfB+Bx0zd!=0D(Ud@P{QNDpD(B zvq3_viAt?X?t2h2EMP9EPCpSG76QY9e@F<(Oqf=kg?0segWb#&>yoPD-nk9;fuG54 zUb@e2gP(}H_wG~k!fiyoEVbNCjR-_0SwQ_6=<SY7a8qh^zR}s;H>Gi=XPhZ=bAD;` JYlSg8zW`R{<y8Ox literal 0 HcmV?d00001 diff --git a/dick31.db b/dick31.db new file mode 100644 index 0000000..e69de29 diff --git a/sqdb.py b/sqdb.py new file mode 100644 index 0000000..434105d --- /dev/null +++ b/sqdb.py @@ -0,0 +1,37 @@ +from sqlalchemy import create_engine, MetaData, Table, Integer, String, \ + Column, DateTime, ForeignKey, Numeric +from sqlalchemy.ext.declarative import declarative_base +from sqlalchemy.orm import sessionmaker + +engine = create_engine('sqlite:///dick3.db') +Session = sessionmaker(bind=engine) +session = Session() + + + +Base = declarative_base() + + + +class user(Base): + __tablename__ = 'users' + + id = Column(Integer, primary_key=True) + user_id = Column(Integer) + user_fullname = Column(String) + + + +c2 = user(user_id = 1234, user_fullname = 'dadad') + +session.add(c2) +session.commit() + + + + + + + + + diff --git a/sql.py b/sql.py deleted file mode 100644 index 59ec481..0000000 --- a/sql.py +++ /dev/null @@ -1,27 +0,0 @@ -import sqlite3 as sq - - -async def db_start(): #подключение к бд - global db, cur - - db = sq.connect('users.db') - cur = db.cursor() - - cur.execute(''''CREATE TABLE IF NOT EXISTS users(id INTEGER PRIMARY KEY, users_id INTEGER, user_name TEXT)''') - db.commit() - -async def add_user(): - cur.execute('''INSERT INTO users (users_id, user_name) VALUES (?, ?)''') - db.commit() - -async def close(): - db.commit() - db.close() - - - - - - - -