Trabajar desde casa Argentina    

Detalles del trabajo

  1. Home
  2. Argentina
  3. Detalles del trabajo
Boton-Atras

Ver más trabajos en:  
Esta publicación ha finalizado.

integracion Laravel con libreria de telegram

  • Tipo de trabajoTipo de trabajo : Remoto

Detalle del trabajo

Requerimiento Integración Laravel – Telegram

 

Nos encontramos en la búsqueda de un desarrollador con conocimientos en PHP que pueda realizar una integración entre el framework Laravel y la plataforma de mensajería instantánea Telegram.

 

La integración realizada deberá cumplir con las siguientes :

 

Historias de usuario:

 

  1. Yo como usuario de telegram necesito poder comunicarme con la aplicación en laravel y que pueda generar datos de un reclamo X en la plataforma.

 

  1. Yo como usuario de telegram necesito poder identificarme con la aplicación en laravel para generar un reclamo.

 

  1. Yo como usuario de telegram espero que la aplicación me indique qué datos tengo que enviarle a la aplicación en laravel para generar un reclamo.

 

  1. Yo como usuario de telegram necesito que se me informe si el reclamo pudo ser o no creado en la aplicación laravel.

 

  1. Yo como administrador de la plataforma debería poder configurar preguntas basicas que me se envíen al usuario de telegram y que pueda validar su identidad con mi base de datos de usuario propia.

 

  1. Yo como administrador de la aplicación laravel debo poder ver a nivel de base de datos todas las interacciones de los usuarios telegram con nosotros.

 

  1. Yo como administrador debo poder identificar conversaciones de usuarios de telegram con los usuarios internos y los reportes que ellos hagan.

 

Se define el siguiente escenario básico de ejemplo :

 

Usuario Telegram : Necesito hacer un reclamo

 

Servidor Laravel : Quien es usted?

 

Usuario Telegram :  envio mi usuario

 

Servidor Laravel : Contraseña 

 

Usuario Telegram  : envio contraseña

 

Servidor Laravel : Cual es su queja?

 

Usuario Telegram : describo la queja

 

Servidor Laravel : Envio mensaje de confirmacion y cierro la comunicacion.

 

Observaciones adicionales :

 

  1. El enfoque de este requerimiento será al estilo API y modular, es decir, las comunicaciones entrantes y salientes deben ser consumidas como API.

 

  1. Deben ser definidas y especificadas todos los endpoints usados para la integración

 

  1. Se deben generar los modelos, controladores y hooks que el desarrollador considere para cumplir con el objetivo.

 

  1. Se debe entregar toda la documentación para la configuración de la integración (credenciales, ejemplos de comunicación, registro de callbacks) y manuales de usuario para el uso y testing de la integración.

 

  1. Deben generarse las migraciones que soporten el funcionamiento del escenario planteado. 

 

Observaciones extra:

 

El desarrollador deberá implementar su propia tabla de usuarios que satisfaga el modelo de autenticación que propone para los usuarios vía telegram y con los que hará match de las conversaciones. Es decir usuarios ficticios, que se comunicaran con su desarrollo (integracion). No se necesita un panel de gestion de usuarios.

 

Escenario de ejemplo

 

Usuario Telegram : envia inicio de comunicacion

Servidor Laravel : por favor envie token de autenticacion telegram

Usuario Telegram : Envia token de autenticacion

Servidor Laravel : Bienvenido usuario X cual es su reclamo.

Continua el ciclo mencionado anteriormente

Categorías del sector

Idiomas son requeridos

Tipo de Trabajador requerido para este trabajo

Anuncio