Техническое задание: Чат-бот для кофейни
Основная цель
Разработать Telegram-бота на чистом Python (3.10+) с встроенной админ-панелью для автоматизации приема заказов и бронирования коворкинга в кофейне.
Функционал для клиентов (пользователей):
- Поиск историй: кнопка 'Истории', затем выбор по дням недели (ПН-ВС) и категориям (Filter|Истори Все по датам).
- Incense (благовония): кнопка 'Incense' - просмотр всех позиций независимо от дня.
Продуктовая витрина:
- Категории: Фильтр). Возможно добавление еще одной субкатегории.
- Товары содержат: фото, текст и опционально видео (VimeoEmbed/HtmlVimeo) и HTML-вставку чека.
- Все кофе доступны единым списком (Ice смешивается с Hot) c названием и ценой ₭ + ₭ за лёд.
- Хлеб, кексы/пирожные, десерты и сопутствующие товары - стандартные карточки.
- Заказы фиджитал: в магазин + пицца/альтернативные кухни - отдельно/уточнение - личная встреча.
Админ-панель:
- Инструменты SEO: ручное управление страницы admin/app мета/дескрипшн/tags/js в insert/or extra-tab (проходит load-testing). Возможно отдельный key 'search-block' или extra field.
- Складской анализ: какие категории. Иерархии меню ресторана видны от корня до ноды/кейса; количественные остатки запасов (по товар line+; все хранить в касе; факты на день). Price stock input string min QTY after/care string; zero sale.
- Фильтры: use Paginate/15. Search en words (товар quantity for minimum simple).
- CashBack/nonCB покупатель: Имя/Чек (от времени). Управление админом в = - простой панели.
- Пользовательские поля: Добавляем icon title . C 9 разных набором одинаковых полей. New field = продублировать # 'content-block'. Тогда разные регионы на одном терминале? Админ сам создает/режисси готовые title Tags In out. При этом Add - может без метра./No code для layout из коллекции пореза раздел.
Локализация Настройки:
- Локализации полей всех на multiple в key table icon. Доступ через дополнительно меню.
- Footer-код не ресайзить, cache-delete добавить.
Концевая (Third Party & VDD):
- Регулировать Stack trade 5 string to manage. LQ password back offline mail.
Сроки, бюджет и уточнения по конкретной реализации архитектуры (и как будет инкапсулировано отдельное «merch») обсуждаются в личном кабинете биржи.