Подсчёт калорий по фото, голосу и тексту в мессенджере

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

  • Фото тарелки вместо поиска продуктов в справочнике
  • Голосовые сообщения тоже понимаются
  • Записи можно поправить прямо в переписке
  • Отчёт за день — по одному вопросу
Data table ToolWebhook

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

Интеграция WhatsApp Business Cloud и Microsoft SQL собирается из готового сценария — вот как он устроен по шагам.

  1. Запуск: Триггер Telegram
  2. Затем: Печатает…
  3. Затем: Стандартизировать ввод
  4. Затем: Зарегистрирован ли пользователь?
  5. Проверка: Если
  6. Если да — Получить состояние диалога
  7. Проверка: Маршрутизатор состояния диалога
  8. Если да — Обновить Агента Еды (Запрос описания)
  9. Затем: MarkdownV4
  10. Затем: Установить новое описание2
  11. Затем: Отправить сообщение3
  12. Если нет — Обновить Агента Еды (Финальный результат)
  13. Затем: Переанализировать прием пищи
  14. Затем: Разобрать ответ ИИ
  15. Затем: Сохранить обновленный прием пищи
  16. Затем: Очистить состояние
  17. Затем: Создать сообщение об успехе
  18. Затем: MarkdownV2
  19. Затем: Отправить сообщение
  20. Если нет — Агент профиля
  21. Если нет — Маршрутизатор ИИ-агента
  22. Проверка: Последовательная маршрутизация
  23. Если да — Маршрутизатор входящих сообщений
  24. Если да — Анализ текстового сообщения
  25. Затем: Форматировать анализ текста
  26. Проверка: Слияние2
  27. Затем: Агент записи приема пищи
  28. Если нет — Скачать голосовое сообщение
  29. Затем: Поправить тип файла
  30. Затем: Анализировать голосовое сообщение
  31. Затем: Получить сообщение (аудио/видео)
  32. Если нет — Скачать изображение
  33. Затем: Поправить тип файла5
  34. Затем: Проанализировать картинку
  35. Затем: get_message (медиасообщение)
  36. Если нет — Текст ошибки
  37. Если нет — Агент обновления приема пищи (Шаг 1 - Запросить ID)
  38. Затем: MarkdownV3
  39. Затем: State-Setting Node #1
  40. Затем: Отправить сообщение2
  41. Если нет — Агент отчетов
  42. Если нет — get_message (регистрация)
  43. Затем: Зарегистрировать агента
  44. Затем: MarkdownV
  45. Затем: Отправить сообщение1
  46. Затем: Простая память
  47. Затем: Модель чата Google Gemini1
  48. Затем: Простая память1
  49. Затем: Модель чата Google Gemini2
  50. Затем: Модель чата Google Gemini3
  51. Затем: Модель чата Google Gemini4
  52. Затем: Простая память2
  53. Затем: Простая память3
  54. Затем: Простая память4
  55. Затем: Анализ приема пищи (инструмент)
  56. Затем: Зарегистрировать пользователя
  57. Затем: Добавить данные о еде
  58. Затем: Получить детали приема пищи
  59. Затем: Обновить прием пищи
  60. Затем: Получить данные пользователя
  61. Затем: Получить ежедневный отчет о приеме пищи
  62. Затем: Обновить данные профиля
  63. Затем: Модель чата Google Gemini
  64. Затем: Установить состояние профиля
  65. Запуск: Вебхук

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