CP-09 — El saludo se envía una sola vez
El requisito es explícito: sólo para el primer contacto. Un bot que saluda en cada mensaje es la forma más rápida de que un cliente deje de escribir.
Pasos
- Desde el número desconocido, envía «Hola».
- Espera la respuesta automática.
- Envía «¿Están?», y después un tercer mensaje.
Resultado esperado
- Un solo saludo, tras el primer mensaje.
- Los mensajes 2 y 3 no generan ninguna respuesta automática.
- El texto es el de
settings['chatbot.greeting'], con su menú de cuatro opciones.
SELECT c.bot_greeted_at,
count(*) FILTER (WHERE m.sender_type = 'bot') AS respuestas_del_bot
FROM conversations c
LEFT JOIN messages m ON m.conversation_id = c.id
WHERE c.phone LIKE '%NUMERO%'
GROUP BY c.bot_greeted_at;
respuestas_del_bot cuenta los mensajes automáticos; el saludo debe ser uno.
Criterio de aceptación
- Exactamente un saludo
- Mensajes siguientes sin respuesta automática
-
bot_greeted_atcon fecha