Техническое задание: Чат-бот для кофейни
Цель проекта
Разработать телеграм-бота на языке Python (без использования сторонних фреймворков, чистый код) с функционалом администрирования.
Основные требования
- Бот должен работать на чистом Python (библиотеки: python-telegram-bot, sqlite3 или аналог).
- Наличие админ-панели (реализованной внутри бота или отдельного веб-интерфейса).
- Возможность добавлять/удалять товары (напитки, десерты), изменять цены и описания.
- Обработка заказов: прием заказа от пользователя, передача его администратору.
- Хранение данных в базе (SQLite), резервное копирование.
- Логирование действий пользователей и ошибок.
Технические детали
Язык программирования: Python 3.10+.
Библиотека для работы с Telegram: python-telegram-bot (либо aiogram, уточнить с заказчиком).
Файл config.py с настройками (токен, id админа).
Код должен быть модульным, разделенным на логические части (handlers, models, admin etc).
Готовность: обсудить сроки и бонусы за скорость.
Процесс сдачи
- Код размещается в GitHub/GitLab репозитории.
- Предоставить документацию по установке и запуску.