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

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

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

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

Техническая реализация

  • Разработка ведется на чистом Python без использования конструкторов ботов.
  • Код должен быть структурированным, читаемым и сопровождаемым.
  • Необходимо предусмотреть обработку ошибок и логирование событий.

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

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

Административная панель

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

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

Приветствуется возможность легкого масштабирования функционала в будущем, а также предоставление краткой документации по развертыванию и управлению проектом. Детали реализации будут согласованы с выбранным исполнителем.