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

Основная задача

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

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

Технологии и архитектура

  • Разработка на чистом Python (без использования конструкторов вроде Chatfuel).
  • Чёткая модульная структура кода для лёгкой поддержки.
  • Использование устойчивых и популярных библиотек.

Основной функционал для клиентов

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

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

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

Интеграции

  • Подключение к выбранному мессенджеру (Telegram, WhatsApp, Viber - по согласованию).
  • Интеграция с базой данных (например, PostgreSQL или SQLite).

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

Полностью рабочий, протестированный и задокументированный продукт, готовый к запуску в рабочую среду кофейни. Код должен быть передан заказчику вместе с инструкцией по развёртыванию и использованию.

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

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

Комплексная лидогенерация через рекламу в ОАЭ

Требуется настройка и ведение рекламных кампаний в Google, Facebook и Instagram для привлечения целевых заявок на сайт компании, работающей в Объединенных Арабских Эмиратах. Полный список задач и требований предоставляется в техническом задании.