!Chat multiagente Whatsapp y Facebook messenger React, Node!
Project detail
Se requiere crear un módulo de chat multiagente que gestione las conversaciones de whatsapp y Facebook en una aplicación existente.
Debe proponerse arquitectura que soporte altas demandas de trabajo con miles de usuario y sin intermitencias en el servicio
Ya la aplicación tiene el módulo administrativo para crear los agentes, solo debe encargarse de la parte del chat. (Se usarán las API oficiales de mensajería de Facebok y Whatsaap)
Debe desarrollar:
– Listado de conversaciones por asignar por Canal (Facebook/Whatsapp)
– listado de chats por agente
– asignación de chat a otro agente
-notificar en pantalla que hay nueva conversación y que se le asignó un usuario
– cambios de estado del chat (abierto, pendiente, cerrado, etc)
– Al iniciar conversación en un periodo superior a 24 horas del último chat, mostrar mensaje para predefinir una plantilla de inicio de conversación (solo para Whatsapp)
– Notas para el chat
– Si el usuario que habla no existe en la base de daos, crearlo y tener la posibilidad de adicionarle datos (este formulario de usuarios ya esta creado en el sistema)
– Filtro por nombre de usuario, canal (fb/wp) y estado de la conversación
– Enviar emoticons del teclado
– Notificaciones en web, push y sonido con posibilidad de inactivarse
– Cierre de conversación y con motivo de cierre