Техническое задание: Telegram-бот «AI Assistant»
Цель проекта - разработка интеллектуального Telegram-бота, объединяющего возможности текстового и медиа-искусственного интеллекта с полноценной системой монетизации и управления.
Основной функционал
- Текстовый диалог: Интеграция с OpenAI API (ChatGPT) для ведения осмысленного диалога с пользователем на русском языке.
- Генерация медиа: Интеграция с Kling API для создания видео и изображений по текстовому описанию или на основе загруженного пользователем изображения.
- Управление доступом: Система учёта истории запросов, лимитов использования для разных пользователей и тарифных планов.
- Монетизация: Реализация системы приёма платежей для активации платных тарифов и расширенных лимитов.
- Администрирование: Админ-панель или набор команд для управления пользователями, настройками лимитов, просмотра статистики и финансов.
Ключевые требования
- Бот должен быть написан на Python.
- Все пользовательские интерфейсы и ответы бота - на русском языке.
- Обязательно хранение контекста диалога (истории) с пользователем.
- Архитектура должна позволять легко добавлять новые AI-модели или API.
- Необходима безопасная работа с платежными данными и API-ключами.
Что ожидается от исполнителя
- Полный цикл разработки: от проектирования до развёртывания.
- Чистый, документированный и поддерживаемый код.
- Готовность обсуждать детали реализации и вносить корректировки.