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

Основная задача

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

Ключевые требования

Функционал для клиентов:

  • Просмотр меню с категориями товаров (кофе, десерты и т.д.).
  • Выбор товаров, формирование корзины заказа.
  • Оформление заказа с указанием способа получения (доставка/самовывоз).
  • Отслеживание статуса текущего заказа.
  • Простая и понятная навигация по кнопкам (Inline-клавиатура).

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

  • Панель управления для просмотра, подтверждения и изменения статусов заказов.
  • Возможность редактирования ассортимента меню (добавление, удаление, изменение позиций, цен).
  • Базовая аналитика (количество заказов за период).
  • Доступ к панели по защищенному логину и паролю.

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

  • Разработка на чистом Python с использованием библиотек для работы с Telegram Bot API.
  • Архитектура кода должна быть чистой, модульной и сопровождаемой.
  • Для хранения данных о заказах, меню и пользователях использовать базу данных (SQLite/PostgreSQL).
  • Код должен быть готов к развертыванию на сервере.

Ожидаемый результат

Полностью рабочий, протестированный чат-бот с исходным кодом и инструкцией по установке и настройке. Все детали реализации будут согласованы с исполнителем после выбора.

Разработка системы автоматического сбора цен и виджета для сайта

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