Техническое задание: Telegram-бот с нейросетями

Общая концепция

Разработка интеллектуального Telegram-бота, подключенного к AI-моделям. Сервис должен быть представлен как проводник в мир искусственного интеллекта, помогающий пользователю решать творческие и аналитические задачи.

Функциональные требования

  • Команда /ask [вопрос] - чат-интерфейс для любых вопросов к ИИ (текстовые ответы);
  • Команда /video [описание] - генерация видеоконтента на основе текстового запроса;
  • Команда /image [описание] - создание изображений по промпту;
  • Команда /edit [запрос] - возможность доработки или изменения пользовательского изображения;
  • Команда /subscribe - личный кабинет с информацией о тарифах, подписке и доступе к эксклюзивному функционалу.

Технические детали

  • Разработка ведется на чистом Python с использованием asyncio;
  • Основной фреймворк для бота - aiogram 3.x или python-telegram-bot;
  • Интеграция с AI-API: OpenAI DALL-E (для изображений), Whisper (опционально, для голосовых + ответ тик, tiktokvideo api или аналоги);
  • Внешние сервисы генерации видео (видео-Hugging Face, Runway ML, Gen-2 и др.; место подключения утвердим заранее);
  • База данных - PostgreSQL или SQLite для хранения пользователей, запросов и логирования генераций;
  • Предоставляется фирменный аватар бота (оформление по нашему стилю).

Дизайн и визуальный стиль

При старте общения бот выводит приветственное сообщение:

«Добро пожаловать в мир искусственного интеллекта! Позволь мне разобраться во всех твоих вопросах.»

Иконки в меню - эмоджи. Структура меню дружелюбная, все кнопки на русском языке.

Пользовательский поток

  1. Пользователь нажимает Start → получает приветствие, выбор языка, предложение подписаться;
  2. Пользователь вводит /ask или пишет сообщение → бот запрашивает нейросеть и отправляет текстовый ответ;
  3. Вызов инструмента генерации → ожидание 5-45 сек (прогресс-бар или уведомление: «Идет генерация...»);
  4. Команда /edit - встроенные кнопки: скинуть фото с подписями, затем текстовый запрос на изменение.

Администрирование

  • Логирование всех действий;
  • Тарифные группы пользователей: free trial, active subscription, VIP-доступ;
  • Возможность бана аккаунтов.

Составление юридической жалобы и правовой анализ ситуации в медучреждении

Требуется профессионально оформить обращение по факту хамского обращения и некомпетентных назначений врачей. Необходимо создать два документа: правовую трактовку ситуации и саму жалобу на основе предоставленных материалов.

Исправление вёрстки главной страницы сайта госуслуг

Блоки на главной странице сбились: часть пропала, часть продублировалась, некоторые поменялись местами. Необходимо восстановить исходную структуру, которая соответствует разделам «Жалобы, заявления» и «Жизненные ситуации».