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

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

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

  • Язык программирования: Чистый Python (без использования конструкторов вроде BotFather в высокоуровневом режиме).
  • Основная функция: Автоматизация приема и обработки заказов от клиентов.
  • Обязательный компонент: Административная панель (веб-интерфейс или встроенная в бота) для управления контентом и заказами.

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

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

Функционал административной панели

  • Управление ассортиментом: добавление, редактирование, удаление позиций в меню.
  • Просмотр и изменение статусов поступивших заказов.
  • Возможность просмотра истории заказов.

Дополнительно

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