Техническое задание: Разработка интеллектуального Telegram-бота

Основная цель проекта

Создать автоматизированного Telegram-бота, который комбинирует возможности искусственного интеллекта и веб-скрапинга для сбора и обработки информации.

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

  • Интеграция с ChatGPT (OpenAI API): Бот должен загружать в модель исходные данные и получать от неё обработанные результаты.
  • Парсинг веб-сайтов: Реализовать модуль для автоматического сбора данных с онлайн-ресурсов по заданной пользователем тематике.
  • Логика работы:
    • Пользователь задаёт тему через бота.
    • Бот парсит соответствующие сайты, извлекая актуальную информацию.
    • Собранные данные передаются в ChatGPT для структурирования, анализа или рерайта.
    • Итоговый результат отправляется пользователю в Telegram.
  • Технологический стек: Язык программирования Python, библиотеки для работы с Telegram Bot API, парсинга (например, BeautifulSoup, Scrapy) и OpenAI API.
  • Качество и надёжность: Код должен быть чистым, хорошо документированным и устойчивым к ошибкам (обработка исключений, таймауты при запросах).

Что необходимо предоставить

  • Рабочий исходный код проекта.
  • Инструкцию по развёртыванию и настройке (указание необходимых токенов API, переменных окружения).
  • Краткое описание архитектуры и ключевых модулей.

Разработка телеграм-бота для кофейни с админ-панелью

Требуется создать функционального бота на чистом Python для автоматизации заказов в кофейне. Бот должен включать удобную админ-панель для управления меню и заказами. Подробное техническое задание будет согласовано с исполнителем.

Запуск сайта онлайн-радио с PWA приложением и APK

Требуется установить готовый сайт радио (AzuraCast) на домен заказчика. Настройки не нужны, требуется только развертывание и запуск. В дополнение - создать PWA-оболочку для браузера или APK-приложение, открывающее сайт.