diff --git a/app/bot/routers/tonconnect.py b/app/bot/routers/tonconnect.py index 1223010..909c6c6 100644 --- a/app/bot/routers/tonconnect.py +++ b/app/bot/routers/tonconnect.py @@ -125,6 +125,22 @@ async def t_callback_disconnect_wallet(query: types.CallbackQuery, memory=None, db_session.commit() return await send_connect_wallets_list(db_session, chat_wrap, user, message_id=query.message.message_id) + +async def t_command_debug_webapp(message, memory=None, user=None, db_session=None, chat_wrap=None, **extra): + webapp_url = message.text.split(' ')[1] + await tg_process_template( + chat_wrap, f"WebApp Debug", + keyboard=get_inline_keyboard([ + [ + { + 'text': 'Open', + 'web_app': types.WebAppInfo(url=webapp_url) + } + ] + ]) + ) + router.message.register(t_tonconnect_dev_menu, Command('dev_tonconnect')) router.callback_query.register(t_callback_init_tonconnect, F.data.startswith('initTonconnect_')) router.callback_query.register(t_callback_disconnect_wallet, F.data == 'disconnectWallet') +router.message.register(t_command_debug_webapp, Command('debug_webapp'))