Техническое задание: Автоматизация работы с ChatGPT

Цель проекта

Разработать программное решение для автоматизации отправки запросов и получения ответов от веб-интерфейса ChatGPT.

Ключевые функциональные требования

  • Автоматизированное взаимодействие с веб-сайтом через браузерную эмуляцию или API.
  • Обязательная поддержка работы через прокси-серверы (ротация, аутентификация).
  • Два интерфейса управления на выбор:
    • Консольное приложение (CLI).
    • Telegram-бот с набором команд.
  • Надежная обработка сессий и ошибок соединения.
  • Логирование операций для отладки.

Технические пожелания

  • Чистая и документированная кодовая база.
  • Возможность легкого развертывания на сервере.
  • Конфигурация через файлы (прокси, ключи доступа, настройки бота).

Результат работы

Готовая к использованию программа с исходным кодом и инструкцией по установке и настройке.