Разработка Telegram-бота с ИИ (OpenAI GPT) и контекстной памятью
Необходимо реализовать Telegram-бота на языке Python, который будет интегрирован с API OpenAI для генерации интеллектуальных ответов. Основная задача - обеспечить ведение естественного диалога с пользователем.
Ключевые требования к функционалу:
- Интеграция с Telegram Bot API для приёма и отправки сообщений.
- Подключение к OpenAI API (GPT-модель) для обработки запросов пользователя и генерации ответов.
- Реализация системы памяти/контекста. Бот должен запоминать и учитывать в диалоге последние сообщения от пользователя (например, последние 10-15 реплик или диалог в рамках одной сессии).
- Код должен быть написан на чистом Python, структурирован и готов к развёртыванию.
- Безопасное хранение конфиденциальных данных (API-ключей).
Дополнительные пожелания:
- Чистый и документированный код.
- Простота в настройке и запуске.
- Возможность лёгкого расширения функционала в будущем.
Исполнителю необходимо предоставить рабочий код бота, инструкцию по установке и настройке (включая установку необходимых библиотек).