Разработка Telegram-бота для кофейни

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

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

  • Язык программирования: чистый Python (без использования конструкторов вроде Chatfuel).
  • Платформа: Telegram Bot API.
  • Обязательный компонент: административная панель (админка) для управления контентом.

Основной функционал бота

  • Интерактивное меню с категориями и товарами.
  • Прием заказов от клиентов с выбором позиций и указанием деталей.
  • Корзина заказов и расчет итоговой суммы.
  • Уведомления клиента о статусе заказа.

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

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

Дополнительные пожелания

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