Заказ лекарств по фото рецепта в мессенджере, с проверкой остатков

Клиент присылает фото рецепта в мессенджер — сценарий распознаёт препараты, проверяет остатки, собирает заказ и присылает сводку. Статус, повтор заказа и напоминания работают той же перепиской.

  • Заказ собирается по фото рецепта, без звонков и диктовки
  • Остатки проверяются и уменьшаются автоматически
  • Статус доставки и повтор заказа — той же перепиской
  • Напоминание о повторе приходит само, когда пора
Webhook

Как это работает

Чтобы получать уведомления из Telegram в Microsoft Excel 365, не нужен программист: готовый сценарий следит за событиями и присылает сообщения сам.

  1. Запуск: Получено сообщение Telegram
  2. Затем: Нормализовать входящее сообщение
  3. Проверка: Маршрутизация по типу сообщения
  4. Если да — Telegram - Скачать фото
  5. Затем: Проанализировать картинку
  6. Затем: Распарсить результат OCR
  7. Затем: Split Out - Лекарства
  8. Затем: Найти лекарство в наличии
  9. Проверка: Проверить наличие на складе
  10. Если да — Обновить остатки на складе
  11. Затем: Aggregate - Заказать Line
  12. Затем: Сформировать сводку заказа
  13. Затем: Создать запись заказа
  14. Затем: Telegram - Отправить сводку заказа
  15. Если нет — Получить последний заказ (пополнение)
  16. Затем: Сформировать заказ на пополнение
  17. Если нет — Получить первый заказ (Late) (статус)
  18. Затем: Telegram - Отправить статус доставки
  19. Если нет — Получить ожидающий заказ (подтверждение)
  20. Затем: Обновить статус заказа на подтвержденный
  21. Затем: Telegram - Отправить подтверждение заказа
  22. Запуск: Статус доставки Webhook
  23. Затем: Обновить статус доставки заказа
  24. Затем: Telegram - Отправить обновление доставки
  25. Запуск: Ежедневная проверка пополнения
  26. Затем: Получить заказы для пополнения
  27. Проверка: Filter - Срок сегодня или раньше
  28. Проверка: Повторить просроченные пополнения
  29. Затем: Telegram — Отправить напоминание о пополнении
  30. Затем: Отметить напоминание отправленным
  31. Запуск: При ошибке сценария
  32. Затем: Slack – Оповещение об ошибке работы flow

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