пишу бота на aiogram 3.17 (я только учу питон, поэтому извините, если вопрос нубовский) в общем, бот создаётся с целью быть проводником по кулинарному каналу в затрагиваемом моим вопросом диапазоне его функционала, он должен помочь пользователю следовать инструкции рецепта ранее в коде прописан массив alllist, содержащий полный список названий рецептов, доступных пользователю, а каждому рецепту ещё соответствует ключ в виде ссылки на сообщение в стороннем канале (каждое такое сообщение - краткий пошаговый рецепт, то есть массив состоит из рецептов и ссылок на них, грубо говоря) так вот, проблема в том, что мне нужно написать функцию бота, реагирующую на какую-то там фразу, допустим, "давай готовить", пересылая соответствующее выбранному названию рецепта сообщение с инструкцией по той самой ссылке-ключу (при том, что сообщением выше пользователя спросили: "что будем готовить?", и бот уже проверил, что текст ответа пользователя соответствует одному из элементов alllist) буду очень признательна, если кто-нибудь найдёт время вникнуть в эту лапшу всё, что у меня пока что есть для этой функции: @dp.message(F.text == 'Лучше с инструкцией') async def inst_step_1(message: types.Message): await message.answer("Для начала, возьми все необходимые ингредиенты:") await message.answer() kb9 = [ [ types.KeyboardButton(text="Готово") ], ] keyboard9 = types.ReplyKeyboardMarkup( keyboard=kb9, resize_keyboard=True, input_field_placeholder="Минуту.." ) await message.answer('Скажешь, когда будешь готов/а :]', reply_markup=keyboard9) Continue reading...