Задача

Разработать и внедрить Telegram-бота для небольшого кафе, осуществляющего доставку блюд.

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

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

Технические детали

  • Использовать чистый Python без сторонних фреймворков на базе стандартных библиотек или с минимальной обвязкой для асинхронности.
  • Разработать административную панель (веб-интерфейс или управление через телеграм) для управления меню, днями и изменения ответов.

Ограничения

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