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

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

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

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

Функционал для клиентов (предположительный)

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

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

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

Детализация

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

Модернизация формы обратной связи с чекбоксами

Требуется доработать существующую форму обратной связи на сайте, добавив в неё четыре чекбокса. Три из них должны быть обязательными для заполнения, один - опциональным. Работа ведётся с двумя формами на самописном сайте с PHP5.