Приём заказов на еду в мессенджере — в таблицу и календарь

Бот в переписке принимает заказ, отвечает клиенту, добавляет позиции в Microsoft SQL и заводит событие в Home Assistant.

  • Заказ оформляется прямо в переписке
  • Позиции — в таблицу заказов
  • Время — в календарь
  • Клиенту сразу уходит подтверждение
WebhookFbMenu

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

Чтобы данные из Home Assistant автоматически попадали в Microsoft SQL, достаточно готового сценария — без выгрузок руками.

  1. Запуск: Вебхук — FB Messenger
  2. Проверка: Проверить подписку вебхука
  3. Если да — Ответить на Challenge
  4. Если нет — Ответить 202 (ошибка fallback)
  5. Затем: AI Agent (помощник заказов)
  6. Запуск: Ответить 200 OK
  7. Затем: Буфер памяти (сессия клиента)
  8. Затем: Модель OpenRouter
  9. Затем: Отправить сообщение в FB (текст)
  10. Проверка: Проверить триггер меню
  11. Если да — Отправить сообщение в FB (изображение)
  12. Если нет — Отправить обычный текст (HTTP)
  13. Проверка: Проверить разобранный заказ
  14. Если да — Разобрать текст заказа
  15. Затем: Добавить или обновить лист заказов
  16. Затем: Создать событие в календаре
  17. Если нет — Ответить сырыми элементами (отладка)

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