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

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

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

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

Ключевые требования к функционалу бота

Для клиентов:

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

Административная панель (Backend):

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

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

  • Язык программирования: Чистый Python (без использования конструкторов ботов вроде ManyBot).
  • Для работы с Telegram API необходимо использовать библиотеку, например, python-telegram-bot или aiogram.
  • Для хранения данных (товары, заказы, пользователи) использовать базу данных (SQLite, PostgreSQL или MySQL - на усмотрение исполнителя с обоснованием выбора).
  • Админ-панель может быть реализована как отдельное веб-приложение на Flask/Django или как часть логики бота с отдельным интерфейсом для администратора в Telegram.
  • Код должен быть хорошо структурирован, с комментариями.
  • Проект должен быть передан с полной документацией по развертыванию и управлению.

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

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

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

Разработка финансовой модели для лесоперерабатывающего предприятия

Требуется создать детальную финансовую модель для компании полного цикла: от заготовки леса до производства готовой продукции. Модель должна учитывать все ключевые операционные и финансовые показатели отрасли.

Интеграция парсера электронной почты и обработчика дубликатов для CRM

Требуется разработать два сценария для автоматического парсинга входящих писем с разных групп почтовых ящиков и интегрировать их с CRM. Система должна распределять данные по разным воронкам смарт-процессов в зависимости от адреса отправителя и обрабатывать дублирующиеся обращения.

Публикация отзывов на картах и рейтинговых площадках

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