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

Цель проекта

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

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

  • Язык программирования: Чистый Python (без использования конструкторов ботов).
  • Платформа: Telegram.
  • Обязательный функционал для пользователей:
    • Просмотр меню с категориями и изображениями товаров.
    • Выбор товаров, формирование корзины заказа.
    • Оформление заказа с указанием данных для доставки или самовывоза.
    • Получение уведомлений о статусе заказа.
  • Административная панель (админка):
    • Управление ассортиментом: добавление, редактирование, удаление позиций в меню.
    • Просмотр и изменение статусов поступающих заказов.
    • Возможность просмотра истории заказов.
  • Технические требования: Код должен быть чистым, документированным и готовым к развертыванию на сервере.

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

Полностью рабочий Telegram-бот с интуитивно понятным интерфейсом для клиентов и функциональной веб-админкой для персонала кофейни. Готовое решение должно быть передано с исходным кодом и инструкцией по установке.

Разработка решений по теории алгоритмов: Диаграммер Тьюринга и Нормальный алгоритм Маркова

Требуется выполнить две лабораторные работы для студентов первого курса. Необходимо создать рабочие решения для Диаграммера Тьюринга и Нормального алгоритма Маркова, которые будут проверяться в предоставленных эмуляторах. Условия задач будут переданы исполнителю.