fix: передача user_id во все вызовы AI сервиса

Исправлено: при выполнении задач использовалась глобальная модель
вместо привязанной к пользователю.

Обновлены все handlers и services для передачи user_id в AI методы.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-12-08 16:56:31 +03:00
parent 16a7df0343
commit 69c651c031
10 changed files with 29 additions and 12 deletions

View File

@@ -71,7 +71,7 @@ async def begin_test(callback: CallbackQuery, state: FSMContext):
loading_msg = await callback.message.answer(t(lang, 'level_test_extra.generating'))
# Генерируем тест через AI с учётом языка изучения
questions = await ai_service.generate_level_test(learning_lang)
questions = await ai_service.generate_level_test(learning_lang, user_id=user.id)
await loading_msg.delete()