@rt.callback_query() async def sendm(callback_query: types.CallbackQuery): action = callback_query.data if action == 'approve': response = await market.payments.transfer(user_id=user_n, amount=price_id, currency="rub", transfer_hold=hold_meaning, hold_length_value=hvalue, hold_length_option=hoption, secret_answer="1") print(response.json()) elif action == 'reject': print('stopped') Python @rt.callback_query() async def sendm(callback_query: types.CallbackQuery): action = callback_query.data if action == 'approve': response = await market.payments.transfer(user_id=user_n, amount=price_id, currency="rub", transfer_hold=hold_meaning, hold_length_value=hvalue, hold_length_option=hoption, secret_answer="1") print(response.json()) elif action == 'reject': print('stopped') пишет блять, что INFO:aiogram.event:Update id=12222 1 is handled. Duration 0 ms by bot id=122231
Hollywood, у меня щас тоже какая-то хуйня с кнопками, задержка хуева туча, непонятно почему, мб мы с тобой далбаебы
Bellomore, да нихуя мы не долбаебы. у меня уже есть кнопки в коде выше и они норм работают, а эти сука особенные
ToSa, на ютубе видел видос где чел print('hello world') растянул на 200 строк кода. Там были и elif/if/else, введение символов, их сравнение и прочее. Фрик кодинг
Bellomore, крч там для каждого действия нужно регать отдельный роутер router_inactive8319562.callback_query(F.data == "youraction") async def hui(callback_data: types.CallbackQuery): И задаешь что будетпри этом действии
Как минимум через SendAsAsync надо. По дефолту без использования SendAsAsync все синхронное response = await SendAsAsync(func=market.payments.transfer,user_id=user_n, amount=price_id, currency="rub", transfer_hold=hold_meaning, hold_length_value=hvalue, hold_length_option=hoption, secret_answer="1") Code response = await SendAsAsync(func=market.payments.transfer,user_id=user_n, amount=price_id, currency="rub", transfer_hold=hold_meaning, hold_length_value=hvalue, hold_length_option=hoption, secret_answer="1")