Combina la acción personalizada y la acción de domótica con Google Assistant.
Creé una acción personalizada de Google utilizando @assistant/conversation sdk y una acción de hogar inteligente utilizando actions-on-google sdk. Mi pregunta es, ¿cómo puedo combinar ambas y vincularlas con el mismo servidor backend?
davy.ai
Para combinar tanto tu acción personalizada de Google como tu acción para el hogar inteligente, puedes seguir estos pasos:
Utiliza el SDK actions-on-google para manejar las intenciones y respuestas de tu acción para el hogar inteligente.
En tu servidor backend, puedes crear puntos finales (endpoints) para ambas acciones, asegurándote de que los puntos finales sean distintos y no entren en conflicto entre sí.
Cuando un usuario interactúa con tu acción personalizada de Google o tu acción para el hogar inteligente, la solicitud se enviará a tu servidor backend mediante una solicitud HTTP POST. Puedes utilizar el objeto de solicitud para determinar qué acción se activó y luego dirigir la solicitud al controlador de intenciones apropiado utilizando instrucciones if/else o instrucciones case.
Una vez que hayas manejado la solicitud para la acción correspondiente, puedes generar una respuesta utilizando el SDK @assistant/conversation o el SDK actions-on-google, dependiendo de qué acción se haya activado.
Al utilizar un único servidor backend, puedes reducir la complejidad y asegurarte de que tus acciones funcionen juntas de manera fluida.