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

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

Основные цели проекта

  • Автоматизация процесса приема заказов от клиентов через Telegram.
  • Упрощение взаимодействия с клиентами и снижение нагрузки на персонал.
  • Предоставление администрации удобного инструмента для управления контентом и данными.

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

1. Технологии и реализация

  • Язык программирования: чистый Python (без использования конструкторов типа BotFather в высокоуровневом виде).
  • Библиотека для работы с Telegram API: на выбор исполнителя (python-telegram-bot, aiogram и т.п.).
  • Код должен быть чистым, документированным и готовым к дальнейшему развитию.

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

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

3. Административная панель (Админка)

  • Отдельный веб-интерфейс или специальный режим в самом боте для администратора.
  • Управление товарами: добавление, редактирование, удаление, изменение цен и категорий.
  • Просмотр и управление списком активных и завершенных заказов.
  • Возможность изменять статусы заказов (например, "Принят", "Готовится", "Готов к выдаче", "Выполнен").
  • Базовая аналитика (количество заказов за период).

4. Прочее

  • Система должна быть устойчива к ошибкам и иметь логирование основных событий.
  • Способ хранения данных (БД: SQLite, PostgreSQL, MySQL и т.д.) - на усмотрение исполнителя с обоснованием выбора.
  • Требуется предоставить инструкцию по развертыванию и настройке проекта.

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

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

Все детали и нюансы будут согласованы с выбранным исполнителем.

Разработка Telegram-бота для кофейни с админ-панелью

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