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

Цель проекта

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

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

  • Язык программирования: Чистый Python (без использования специализированных low-code платформ для ботов).
  • Обязательный функциональный модуль: Административная панель (админка) для управления ботом, просмотра статистики и заказов.
  • Целевая платформа: Предполагается интеграция с популярным мессенджером (например, Telegram, WhatsApp или Viber) - конкретный выбор обсуждается с исполнителем.
  • Базовый функционал бота: Приветствие, вывод меню, прием заказа, выбор способа оплаты и доставки/самовывоза, уведомление клиента о статусе.
  • Функционал админ-панели: Просмотр и изменение статусов заказов, управление ассортиментом (добавление/удаление позиций в меню), просмотр базовой аналитики.

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

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

Настройка надежной email-рассылки в Django с красивыми шаблонами

Требуется реализовать стабильную отправку писем через внешний SMTP-сервис (например, Mailgun) с использованием шаблонов, которые корректно отображаются во всех почтовых клиентах. Обязательна обработка ошибок и механизм повторных попыток отправки.