@GolosB
ИТшник

Какой декоратор отработал @dp.callback_query_handler или @dp.message_handler?

aiogram
Как создать действие в функции, только если нажали на инлайн кнопку
@dp.callback_query_handler(text_startswith="create", state=StorageOrganization.save_db)
@dp.message_handler(text=" Организации", state="*")
async def _view_all_org(message: types.Message, state: FSMContext, session: AsyncSession):
    await state.finish()
    await message.delete()
    get_kb = await get_organizations_markup(session)
    await message.answer(" Организации:", reply_markup=get_orgs_markup)
    await message.answer("➖➖➖➖➖➖➖➖➖➖➖➖", reply_markup=get_kb)
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Сделать отдельную функцию, чтобы у каждой был свой декоратор. Общую часть можно вынести в третью функцию, без декоратора, и вызывать её самостоятельно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект