Задача
CLARIO требовалось управлять всем циклом персональной консультации сразу в двух мессенджерах: собрать вопрос и данные клиента, принять оплату, безопасно передать заявку подходящему мастеру, доставить составной ответ и обработать выплаты, отзывы и нестандартные ситуации. Разрозненные боты не могли обеспечить единые статусы, защиту от двойных действий и восстановление незавершённых сценариев.
Решение
Я спроектировала и разработала одну серверную систему с шестью интерфейсами: клиентским, мастерским и административным ботами для Telegram и MAX. Все боты работают с общей моделью клиентов, мастеров, вопросов, оплат, подписок, ответов и выплат. Атомарные операции не дают двум мастерам одновременно взять один вопрос или двум администраторам обработать одну заявку, а раздельные процессы и сохранённые состояния позволяют безопасно продолжать работу после перезапуска.
Результат
Система закрывает путь от первого сообщения и оплаты до получения расклада, отзыва и повторного обращения. Мастера получают управляемую очередь и защищённый рабочий сценарий, администраторы — контроль обращений, выплат, цен, подписок и проблемных карточек, а владелец сервиса — единый устойчивый контур вместо шести независимых решений. Проект продолжает сопровождаться и развиваться.