From 2e9a63ad4f01525070d2b59f2d69c189f5ba5a36 Mon Sep 17 00:00:00 2001 From: Vlad Date: Fri, 20 Sep 2024 14:25:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8?= =?UTF-8?q?=20=D0=B2=20=D0=BC=D0=BE=D0=B8=D1=85=20=D0=BA=D0=BB=D1=8E=D1=87?= =?UTF-8?q?=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handlers/__pycache__/keys.cpython-310.pyc | Bin 7656 -> 7786 bytes handlers/keys.py | 12 ++++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/handlers/__pycache__/keys.cpython-310.pyc b/handlers/__pycache__/keys.cpython-310.pyc index c2051196a6f9e2643a96414a38fb276a95a85631..59464d1ffd1cebec7dc797e4b8d8d2836184a9dc 100644 GIT binary patch delta 1533 zcmZvbT}&KR6vyYx%zm)UjO<5kfi0c#y~TF1wHm@lV_QloU0U2m(t>V=oq_HO1GzJV zLT42U?F4&@Tr6b?s?(nY*Tl)^Pc%8+(EStX4{~XM5 z4!08CIsmZwG?$PD7Y0IV*^}-)+k4`IYD{TV6+fqciOuvovA%V7H&d{1Bo~ph-K%v$C(S6}-u$Rft3HKMy< z(EHJP`i@_L9{Rq&K^37+5Cui3f;i7F9{90!Q(RQ)8X>sIZ$<>tP4Csl=UXYIWC(vv|h=?Z; z2N5db5F&|aXGlcI9<-lCJcBrlID&YZ-j~in2TjUH0;Cf?UDT8h!clr#9)c12i`A=Oh==ae>FitCDLy*IB*9gpg0;hTy*x6k_TfmshkYn_EEbd>zsb|+djO`cN zjx+lKyY<|II`qDPz#;MSPoniALjuTo`seNxXls3Y-h;kvZLpEZSq4|gng8u2oc*^{ zWDI@YXKbg3YwG=_PNSD<4h-lx<;k*ZTNYQGVW)K!U7NQu_H@R$VjHHuv&AsWK#U_$ zH8MfJt*Py}%uKh67&DWGnX@iGykz7OMqn?x0n4zg9J_Y`Yc`u@_Lig#wMkf_>Dno{ z$|TjE_v%$K4||LiV@w+CKC^FbX%hx{qz4nqYtyn0&9bC#*lPtD_{AWoAa0T@y%JBg z;#{fiz2lGKuq+)Lyhu0VjnG6RdnaqUF=hne-N77MR}oqI_TFRR)(8aKBwqxirU+E^ HNWOmnFmqTS delta 1351 zcmZvcO>7%Q6vyYS*WYU=cAVno!#Lk@g5&Vf(zI?$TeV3jDTGRCL!+3ry$KG^+M3-c zI9-<@Dx@B`@Twj_l^g^Ij#VnomAFu;*CMfixKacXLgF0et!Wbiw&v$IGjC>||MTDd zHT%nna3vH9F!7oH{8c{SH1>^X#uZ@f1F+aCTZKAozHdqmmnm<WSm17>hlu>uxt9a;@r z{-O_){vjyg{b!!Vlm38ueFK2ecR{qvOi#$nY^i+?tR4im88usJZP9N9KVx^K4_(c2 zD04v+Ru5he>h9+625c~kH6l++0Wp7xr2?3hzr&Z^eHe8Q!V$cG_%Pma{{#wN^DIiB zp&IMOxHk+(amd>j_kb)Vq>gfNxM-OKaM}gy6_|KIY{q3^nN146y}uq z!Cs*q?;}J6Y`0M@mrUMI0|Nxom=EF)%9)vA3P%VsVU+M3AxTIR#t0dKRFual9w!_n zJWqIma0Hh_ufs9?I`pDq``*=R`HISmd;jhkQgm+&`uFmvmly5^-5bw;A0qQ8Gy4m-qHh0J8!nkN^lw*k-y*^-i~718IiXs zXEXUpPG_eiK84w~lZ$&I9TY}n@mC3M!fOJy-z=?ZhN-Sqo9d7pTp~EyIVyUodx3Bf zAGM8lk$9=lKFRj0)e}23^oB^VmBKpbnr`Ok1b&5vym_^(>IID-qs=C8DK-X6_;G9w zR>XaGM^4bj(nZ@N)@d6#p2bjmm*)m0Pwr&edt9TZMEqDhJM3|SMz0d6%U>a!CM*i1 zfY0K!_$=gh9>l+ZsXa-^H+)9Gc9r!1T8C!;tq^~k#+(bw;JuDsPt#cVW5>vaJWV-j zwC|~5%T@6w?Ql`889B3()7~>Ry|~{|w5mWT5=bnr;aq3u#IgwOR<2dcnqD&A$>rBg zv!e6Ml+hH>&UMPt8iIQJ-X5a=s>Rf{wp6ycS_nb~{62)j`&D3(@stt8T z<4^SvLOF&!;6+s|a^6!u5lCA;NP@h}RpIj(hPx+*X})Q4M}oJgdteK)^S4;(?uUN7 m)m`p5PC4Z7=3}=)QH`KtN8(f@83o^{;*Nqc5QWxB#r-#aog9V$ diff --git a/handlers/keys.py b/handlers/keys.py index c76f5b83..85ceac7c 100644 --- a/handlers/keys.py +++ b/handlers/keys.py @@ -31,10 +31,18 @@ async def process_callback_view_keys(callback_query: types.CallbackQuery): # Создаем клавиатуру с кнопками inline_keyboard = types.InlineKeyboardMarkup(inline_keyboard=buttons) response_message = "Выберите ключ для просмотра информации:" + + # Редактируем сообщение с клавиатурой + await bot.edit_message_text(response_message, chat_id=tg_id, message_id=callback_query.message.message_id, reply_markup=inline_keyboard) else: + # Если нет ключей, добавляем кнопку "Создать ключ" response_message = "У вас нет ключей." - - await bot.edit_message_text(response_message, chat_id=tg_id, message_id=callback_query.message.message_id, reply_markup=inline_keyboard) + + # Кнопка "Создать ключ" + create_key_button = types.InlineKeyboardButton(text='Создать ключ', callback_data='create_key') + keyboard = types.InlineKeyboardMarkup(inline_keyboard=[[create_key_button]]) + + await bot.edit_message_text(response_message, chat_id=tg_id, message_id=callback_query.message.message_id, reply_markup=keyboard) except Exception as e: await handle_error(tg_id, callback_query, f"Ошибка при получении ключей: {e}")