Задача
Разработать Telegram-бота на Python, который выполняет три сценария:
- Принимает от пользователя один файл и отправляет его на обработку в GPT через API.
- Принимает два файла и также отправляет на обработку в GPT.
- Перед отправкой запроса проводит проверку пользователя на бота - задаёт вопрос: 3x3 = ? - пользователь должен ответить первым сообщением.
Требования
- Язык: Python 3.9+.
- Библиотеки: aiogram или pyTelegramBotAPI для работы с Telegram API.
- Интеграция через OpenAI API (ключи предоставлены заказчиком).
- Ответ от GPT передаётся пользователю без изменений.
- Готовые промпты уже есть - передаются в запросе.
Дополнительно
Заказчик готов предоставить полное техническое задание с подробным описанием логики и структурой запросов. Все API-ключи передаются исполнителю.