Общее описание проекта
Необходимо создать Telegram-бота на языке Python (чистая реализация) с системой администрирования. Бот должен упростить процесс приема заказов и управления точкой продаж.
Ключевые требования
- Реализация на чистом Python без фреймворков-монстров (простой, модульный код)
- Интерфейс для администратора: добавление/редактирование позиций меню, просмотр заказов, отзывы
- Описание функционала для клиентов: выбор через клавиатуру/inline, корзина, оформление заказа, поиск ближайшего заведения
- База данных для хранения: меню, история заказов, статусы готовности
- Простая расширяемость - возможность позже легко подключить оплату или интеграцию с CRM
Технические детали
- База данных: SQLite (или простые файлы хранения)
- Режим работы: редактируемый конфигурационный файл
- Структура бота: по событию (callback) и командам (/start, /adminpanel)
- Возможность возврата к администрированию паролем
Дополнительная информация
Все подробности обсудим по запросу. Исходный код передается как открытая собственность заказчика.