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

Основная цель

Создание автоматизированной системы для приема и обработки заказов клиентов кофейни через мессенджер Telegram.

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

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

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

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

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

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

Разработка системы автоматического розлива напитков на конвейере

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

Интеграция иконки мессенджера в плагин Chaty

Требуется добавить иконку нового мессенджера в популярный плагин Chaty. Возможен вариант модификации существующего виджета 'Кастомная ссылка'. Исполнитель должен предоставить готовые файлы для замены на хостинге.