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

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

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

Технические требования

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

Этапы работы

  1. Обсуждение и согласование полного функционала и структуры базы данных.
  2. Разработка архитектуры и прототипа.
  3. Написание кода, тестирование.
  4. Запуск на сервере заказчика или предоставление инструкций по развертыванию.
  5. Техническая поддержка на период сдачи проекта.

Что предоставляет исполнитель

  • Исходный код проекта с комментариями.
  • Инструкцию по установке и настройке.
  • Документацию по управлению админ-панелью.

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

Настройка SMS-оповещений на сайте

Требуется устранить проблему с недоставкой SMS-сообщений пользователям на сайте. Необходимо настроить стабильную работу сервиса SMS-переписки.