Задача

Необходимо разработать функционального Telegram-бота для кофейни, работающего на чистом Python (без использования сторонних фреймворков). Бот должен автоматизировать процесс приема заказов от клиентов, а также предоставлять администратору удобный интерфейс для управления контентом.

Основные требования к функционалу

  • Прием и обработка заказов: пользователь выбирает напиток/товар из меню, указывает количество и оформляет заказ.
  • Реализация админ-панели (встроенной в бота или как отдельный веб-интерфейс): возможность добавлять, удалять и редактировать позиции меню, просматривать историю заказов и статусы.
  • Хранение данных: используйте локальную базу данных (например, SQLite) или простой текстовый/JSON-файл. Внешние сторонние сервисы не допускаются.
  • Обработка ошибок и логирование: бот должен корректно реагировать на нестандартные вводы пользователя.

Условия работы

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

Все детали по архитектуре и дизайну интерфейса уточняются с исполнителем после согласования.

Автоматизация обработки базы контактов в единой форме

Требуется настроить скрипт/бот для очистки и нормализации базы контактов на 1000+ строк: дедупликация, проверка полноты полей, подготовка отчетов, выгрузка в CSV или Google Sheets и интеграция с Telegram (включаяusername).