AIOgram
- 2 ответа
- 0 вопросов
0
Вклад в тег
def check(msg):
return True
@disp.message(or_f(F.text == 'Начать игру', F.text == 'Следующий вопрос')) # основной хендлер
async def start_game(message: types.Message):
await message.answer(f'Зимой и летом одним цветом?')
await message.answer('Варианты ответа: \n a)Ясень \n b)Ёлка \n c)Кедр',
reply_markup=answer_btn) # клавиатура с кнопками ответов
@disp.callback_query(F.data.in_({"a", "b", "c"})) # вложенный хендлер
async def check_answer(callback: types.CallbackQuery):
result = check(callback.data)
answer_text = "Верно!" if result else "Неверно!"
await callback.message.answer(answer_text,
reply_markup=next_question_btn) # клавиатура с кнопкой "Следующий вопрос"