neva-beauty-bot
Бот · Магазин и запись
Задача
Салону нужна была своя площадка в Telegram: магазин, услуги и запись в одном месте, на своём сервере и с платежами напрямую, без платёжных шлюзов и банковских API. Главная сложность не в кнопках: товара может не быть в наличии или он идёт под заказ, поэтому брать деньги за корзину нельзя.
Что сделал
Сделал заказ заявкой, а не чеком: сумма появляется только после того, как админ разметил каждую позицию — есть, под заказ, нет, замена, — а клиент согласился с итогом. Непроверенные позиции в сумму не входят вообще. Цены услуг не копируются, а собираются скриптом из `prices.json` сайта: второй копии прайса в проекте не существует.
Результат
Готовы каталог, корзина, согласование, PromptPay QR с подставленной суммой, приём слипа в один тап, запись на процедуры с выдачей адреса после подтверждения, резервы с автоснятием и лист ожидания. Проект закрыт 25 тестами; генератор QR сверяется с эталонной тайской библиотекой на пяти наборах данных.