Strict identity
Один телефон соответствует одному человеку. Аккаунты Telegram, VK и MAX связываются с общей карточкой гостя.
VTelemax объединяет ботов, программу лояльности, профиль гостя, виртуальные карты и поддержку в одной архитектуре с общей идентификацией по телефону.
Единая бизнес-логика работает поверх разных мессенджеров, а пользовательская база остаётся общей и управляемой.
Один телефон соответствует одному человеку. Аккаунты Telegram, VK и MAX связываются с общей карточкой гостя.
Регистрация, меню, поддержка, модерация и лояльность живут в доменном ядре, а адаптеры отвечают только за особенности платформ.
QR-карта формируется единым use-case и доставляется пользователю в формате, подходящем для выбранного мессенджера.
Гость пишет в своём канале, модератор отвечает через общий сценарный слой, а система доставляет ответ обратно в нужный мессенджер.
Проект предусматривает контуры для iiko, SAGUR, VK Mini App и внутренних API с контролем доступа.
PostgreSQL, миграции и боты запускаются через Docker Compose, что упрощает развёртывание и сопровождение.
Цветовая логика и сценарии сохраняют узнаваемость платформ, но работают на едином ядре проекта.
Быстрый сценарий регистрации, контакт-кнопки, QR-карта и привычное меню гостя.
Long Poll, Mini App для подтверждения телефона и адаптированные механики пользовательского ввода.
Отдельный адаптер для национального мессенджера с теми же правилами и бизнес-сценариями.
Платформенные адаптеры остаются тонкими, а ключевые правила проекта находятся в общем доменном слое.
Проект рассчитан на постепенное подключение новых интеграций, асинхронных очередей, внутренних API и расширение сценариев без переписывания каждого бота отдельно.
VTelemax можно адаптировать под сеть заведений, программу лояльности и интеграции с внешними системами.