Загрузка...

How to add state to callback_query

Thread in Python created by K1p1k Feb 1, 2025. (bumped Mar 6, 2025) 220 views

  1. K1p1k
    K1p1k Topic starter Feb 1, 2025 23 Jul 1, 2022
    Python
    @user_router.callback_query(LoginState.check_sub)
    ЭТО НЕ РАБОТАЕТ
     
  2. KewzenCode
    так а почему должно работать? ты обратываешь каллбек а не стейт
     
  3. ToSa
    ToSa Feb 1, 2025 guest, боже, храни кьют-рок. :beer::beer::beer: 24,038 Dec 18, 2021
    Python
    from aiogram.filters import StateFilter

    @user_router.callback_query(StateFilter(<state>))
    Читаем документацию и узнаем много нового
     
    1. View previous comments (9)
    2. ToSa
      K1p1k, скорее всего стейт не активен
    3. K1p1k Topic starter
      ToSa, через дебаг print все проходит)
    4. ToSa
      K1p1k, значит вы что-то делаете неверно
    5. View the next comments (2)
  4. рандомли
    рандомли Feb 1, 2025 Banned 836 Apr 23, 2023
    так можно просто стейт не очищать, в следующем обработчике callback у тебя буду данные, получи их await state.get_data()
     
  5. CEKC_TEPMuHATOP
    CEKC_TEPMuHATOP Mar 6, 2025 Жажда крови, жажда денег
    Покажи весь код хендлера, где у тебя callback_query.
     
Top
Loading...