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

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

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

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

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

  • Бот должен быть разработан на чистом Python (без использования конструкторов вроде BotFather).
  • Код должен быть чистым, документированным и сопровождаться комментариями.

Функционал для клиентов

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

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

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

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

  • Простой и интуитивно понятный интерфейс как для пользователей, так и для администраторов.
  • Стабильная работа и обработка ошибок.
  • Готовность к дальнейшему сопровождению и доработке функционала.

Результат работы

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

Настройка и обучение работе с сервисом распознавания речи

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