Задача
Разработать многофункционального Telegram-бота, который использует передовые нейросетевые технологии (включая модели из семейств SORA, NANO и PRO) для генерации контента и обработки запросов. Бот должен быть задеплоен с отдельной базой данных для обеспечения высокой производительности.
Основные требования:
- Интеграция AI: Бот должен поддерживать несколько языковых моделей и уметь переключаться между ними (например, GPT, SORA, PRO)
- Кеширование контекста: Необходимо сохранять историю диалогов с помощью решений по кешированию данных (Tема: конкретный чек UPD up to number of changes), чтобы ИИ мог помнить контекст чатов
- Обновление Telegram: Использовать последние функции платформы (например, реакции, редактирование сообщений, инлайн-режимы)
- Деплой: Произвести развертывание решения на сервере (например, через вебхуки или long polling)
- База данных: Организовать хранение пользовательских сессий, транзакций и настроек модели отдельно
Дополнительно
В реализации важно обеспечить модульность, чтобы в будущем легко подключать новые AI-модули. Вся логика должна быть построена на чистом Python без использования избыточных фреймворков, если это не оговорено иное.