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

Цель проекта

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

Основные требования

Функционал для пользователя (клиента):

  • Просмотр актуального меню с категориями (кофе, десерты и т.д.)
  • Добавление товаров в корзину
  • Оформление заказа с указанием деталей (например, «на вынос»)
  • Получение уведомлений о статусе заказа
  • Простая и интуитивно понятная навигация по кнопкам

Функционал админ-панели:

  • Управление ассортиментом (добавление, редактирование, удаление позиций в меню)
  • Просмотр и изменение статусов поступающих заказов
  • Возможность просмотра истории заказов
  • Простой и защищенный доступ для администратора

Технические требования:

  • Бот должен быть написан на чистом Python (без использования конструкторов вроде ManyChat).
  • Использование библиотеки python-telegram-bot или аналогичной.
  • Для хранения данных о меню и заказах необходимо использовать базу данных (SQLite, PostgreSQL или MySQL).
  • Код должен быть чистым, хорошо структурированным и с комментариями.
  • Проект должен быть передан с полной документацией по развертыванию и управлению.

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

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

Разработка программы для автоматизации сбора данных с автомобильных сайтов

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

Аудит и исправление ошибок в чат-боте на Python

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