This commit is contained in:
xds
2026-02-03 10:18:27 +03:00
parent 2c310cae09
commit befd1a66f7

View File

@@ -34,6 +34,21 @@ async def init_gen_mode(state: FSMContext, dao: DAO):
await state.update_data(data) await state.update_data(data)
@router.message(Command("image"))
async def generate_image_cmd(message: Message, state: FSMContext, dao: DAO, gemini: GoogleAdapter, bot: Bot):
wait_msg = await message.answer("Генерирую...")
if message.photo:
res = await generate_image(prompt=message.text, media=[message.photo[0].file_id], state=state, dao=dao, bot=bot,
gemini=gemini)
await wait_msg.delete()
await message.answer_document(res[0], caption="Generated result 💫")
else:
res = await generate_image(prompt=message.text, media=None, state=state, dao=dao, bot=bot,
gemini=gemini)
await wait_msg.delete()
await message.answer_document(res[0], caption="Generated result 💫")
@router.message(Command("gen_mode")) @router.message(Command("gen_mode"))
async def gen_mode(message: Message, state: FSMContext, dao: DAO): async def gen_mode(message: Message, state: FSMContext, dao: DAO):
state_on = await state.get_state() state_on = await state.get_state()