From 0d945cfb36b3bd4cb2cdb1dd7418c05cc32e419f Mon Sep 17 00:00:00 2001 From: Pavel_Duron Date: Thu, 1 Dec 2022 19:26:11 +1000 Subject: [PATCH] chang bigint add global and loacl top --- bot.py | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/bot.py b/bot.py index cc3f836..a1e79c1 100644 --- a/bot.py +++ b/bot.py @@ -78,7 +78,7 @@ async def ident(message: types.Message): if abs(diff) <= 0: - await bot.send_message(message.chat.id, f'@{message.from_user.url},🚫 вы уже крутили пипису, ее размер {b.dick_size} см! ') + await bot.send_message(message.chat.id, f'@{message.from_user.username},🚫 вы уже крутили пипису, ее размер {b.dick_size} см! ') session.close_all() print(diff) print(type(diff)) @@ -137,6 +137,30 @@ async def send_time(message: types.Message): 💩 {delimiter.join(map(str, top[9]))}\n') session.close_all() + +@dp.message_handler(commands=["globaldick"]) +async def send_time(message: types.Message): + engine = create_engine('postgresql+psycopg2://postgres:postgres@postgres.vdk2ch.ru:5432/jack_bot', echo=True) + Session = sessionmaker(bind=engine) + session = Session() + Base = declarative_base() + + top = session.query(user.user_fullname, user.dick_size).order_by(user.dick_size.desc()).limit(10).all() + delimiter = ': ' + + await bot.send_message(message.chat.id, f'🏆Топ 10 бубылд🏆\n\n\ +🚀 {delimiter.join(map(str, top[0]))}\n\ +💫 {delimiter.join(map(str, top[1]))}\n\ +🍆 {delimiter.join(map(str, top[2]))}\n\ +🍌 {delimiter.join(map(str, top[3]))}\n\ +🐍 {delimiter.join(map(str, top[4]))}\n\ +🐎 {delimiter.join(map(str, top[5]))}\n\ +🌭 {delimiter.join(map(str, top[6]))}\n\ +🌶 {delimiter.join(map(str, top[7]))}\n\ +👌 {delimiter.join(map(str, top[8]))}\n\ +💩 {delimiter.join(map(str, top[9]))}\n') + session.close_all() + @dp.message_handler(commands=['start']) async def start_func(message: types.Message): # user_id = message.from_user.id