ScandiBot — бот заявок для сервиса

Клиент: Сканди Девелопмент

Задача

Автоматизировать заявку сервиса целиком: от приёма заявки от клиента до подбора мастера, оплаты и закрытия — со статусами, историей событий и чатом внутри заявки.

Ограничения входа

  • Все заявки должны быть под рукой прямо в Telegram — без таблиц и переписки в личных сообщениях.

Что сделал

  • Единый Telegram-бот: в нём клиент создаёт заявку, общается с мастером и оплачивает работу.
  • Автоматический подбор мастера: бот пишет кандидатам в Telegram по кругу и передаёт заявку следующему, если мастер не успел ответить.
  • Отдельный бот для мастеров: обучение и аттестация перед первым заказом — сам мастер принимает заявки в едином боте.
  • Уведомления группе администраторов — о движении заявки и о случаях, когда мастер не подбирается автоматически.
  • Баланс клиента, оплата и автоматический пересчёт стоимости при частичном возврате.

Моя роль

У заказчика не было готового ТЗ — была только идея и непроработанная до конца бизнес-логика. Я не просто написал код, а принял активное участие в обсуждении: сформировал ТЗ, выдвинул ряд предложений и корректировок бизнес-логики и выступил для команды не только разработчиком, но и консультантом.

Результат

  • Бот заявок с карточками, статусами, чатом внутри заявки и оплатой.
  • Система подбора мастеров: очередь предложений в Telegram и эскалация к администраторам.
  • Бот мастера с обучением и аттестацией; заявки мастер принимает в едином боте.

Что можно проверить

  • Бот клиента, бот мастера и админ-панель работают на сервере заказчика · июнь 2026
  • Поведение подбора мастера закреплено тестами: таймаут ответа, отказ мастера, правило занятости · май 2026

Честно про рамки

  • Публикую с согласия клиента; саму бизнес-логику и суммы обезличиваю.

Задача без готового ТЗ

Заказчик пришёл с идеей: заявки сервиса не должны тонуть в переписках и таблицах. Но описания того, как именно заявка находит мастера, что происходит, когда тот не отвечает, и как оформлять частичный возврат, — не было. Бизнес-логику доводили вместе: я предлагал варианты, мы их обсуждали, отказывались от неудачных, и в итоговом решении немалая часть правил появилась именно из этих разговоров. Поэтому здесь я работал не только разработчиком, но и консультантом — ТЗ я сформировал сам, по ходу этих обсуждений.

Как заявка находит мастера

Это была самая интересная часть. Когда клиент создаёт заявку, бот начинает опрос в Telegram: в первую очередь мастера с нужной специализацией, внутри группы — по рейтингу, который клиенты ставят за выполненные работы. Система учитывает график занятости и всегда помнит, кто уже отказался или промолчал, — тем она больше не пишет. Не ответил — заявка уходит следующему кандидату. Прошли полный круг без результата — круг повторяется, а после двух кругов бот не сдаётся и не держит клиента в неизвестности: он отправляет группе администраторов сводку со всеми деталями заявки, и мастер подбирают вручную.

Бот мастера: обучение и аттестация

Мастер приходит в отдельного бота и сначала проходит анкету: опыт, навыки, условия работы. Дальше — неформальное собеседование: видео о себе, по которому его принимают в сервис. Затем пошаговый курс о том, как устроен сервис: механика заявок, ценообразование, рейтинг, работа с клиентом. Только после пройденного обучения и подтверждения администратором мастер получает первую заявку — правда, принимать её он уже будет в едином боте, вместе с клиентами.

Все — в одном боте, и это удобно

Клиенту не нужно ничего устанавливать: заявки, история, оплата — в одном Telegram-боте. Принял заявку мастер — у заявки появляется собственный чат, где можно обменяться фото и видео и уточнить детали до выезда. Там же работает ИИ-помощник: мастер может спросить, как справиться с незнакомым оборудованием, и получить ответ прямо на месте. У клиента ведётся карточка оборудования с напоминаниями о следующем обслуживании, а после закрытых заявок бот коротко спрашивает клиента и мастера о том, всем ли они довольны, — эти оценки влияют на рейтинг мастера.

Результат

Заявки ушли из хаотичной переписки в упорядоченный поток: у каждой — статус, история событий, чат и деньги в одном месте, а подбор мастера и уведомления группе администраторов работают без ручного участия. Публикую с согласия клиента — суммы и внутреннюю логику не раскрываю.

Связанные услуги

Боты и автоматизация в мессенджерах

  • Python
  • Telegram
  • API