Общая задача
Разработать Telegram бота для внутреннего использования двумя администраторами как рабочий инструмент. Бот управляет многошаговым процессом генерации контента через внешние AI-сервисы. Каждый сценарий соответствует одному заказу.
Основной функционал
- Пошаговый сценарий с сохранением состояния
- Интеграция с AI API (ключ будет предоставлен)
- Возможности: создание, перегенерация и внесение правок в текстовый контент
- Работа с несколькими вариантами результат
- Выбор финального варианта
- Отправка итогового результата пользователю через Telegram
Интерфейс
- Инлайн-кнопки
- Минимум текста
- Чёткая логика переходов
- Один активный сценарий = один поток сообщений
Ожидаемые этапы процесса
- Ввод исходных данных
- Генерация текстового контента через AI API
- Утверждение / перегенерация с правками
- Генерация технического промпта для внешнего сервиса
- Запуск генерации медиа-контента (несколько вариантов)
- Выбор финального варианта
- Отправка результата
Технические требования
- Язык программирования: Python
- Использовать любую популярную библиотеку для Telegram-ботов
- Хранение состояния: база данных или файл
- Чистый, расширяемый код
Что не нужно реализовывать
- Платежные системы
- Личные кабинеты
- Публичный доступ к боту
- Веб-интерфейс
- Поддержка массовых пользователей