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

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

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

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

Технологии и реализация

  • Бот должен быть разработан на чистом Python (без использования конструкторов вроде ManyChat).
  • Для взаимодействия с Telegram API рекомендуется использовать библиотеку python-telegram-bot или аналогичную.
  • Код должен быть чистым, документированным и готовым к дальнейшему развитию.

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

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

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

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

Дополнительные пожелания

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

Разработка автоматизированного конвейера для обработки электронных книг

Необходимо создать автоматизированный процесс для покупки книги на Amazon, её конвертации в формат ePub и последующего озвучивания текста. Автоматизация должна быть реализована на платформе n8n.