Chat WhatsApp
Abre un prompt en la terminal para enviar varios mensajes seguidos a un mismo número sin repetirlo en cada comando. Es solo de envío: las respuestas del contacto no se muestran en la terminal.
01plazbot whatsapp chat -p <número>
Parámetros
| Parámetro | Flag | Requerido | Descripción |
|---|---|---|---|
| Teléfono | -p, --phone <number> | Sí | Número del destinatario en formato internacional, por ejemplo +51912345678 |
La forma anterior con el número como argumento (plazbot whatsapp chat 51912345678) sigue funcionando.
Ejemplos
01# Abrir un chat de solo envío con un número02plazbot whatsapp chat -p +51912345678
Resultado
01 ┌──────────────────────────────────────────────────┐02 │ WhatsApp chat (send-only) │03 │ To: +51912345678 │04 │ Type /exit to quit │05 └──────────────────────────────────────────────────┘06 Replies from the contact are not shown here; see them in the Plazbot inbox.07 Free-form text only works within 24h of the contact's last message.0809 > Hola, te envío la información solicitada10✔ Sent11 > ¿Tienes alguna duda?12✔ Sent13 > /exit1415 Chat ended.
Escribe /exit (o /quit) para salir. Si un mensaje falla, se muestra el motivo y el prompt sigue abierto; fuera de la ventana de 24 horas el CLI sugiere Outside the 24h window use: plazbot whatsapp send-template.
Errores comunes
| Mensaje | Causa | Solución |
|---|---|---|
WhatsApp chat needs an interactive terminal. | Se ejecutó sin terminal (script, CI, pipe) | Para scripts usa plazbot whatsapp send-message |
Missing phone number. | No pasaste -p | Agrega -p +51912345678 |
Invalid phone number "..." | Número mal formado | Usa el formato internacional, por ejemplo +51912345678 |
Las respuestas del contacto no aparecen aquí. Léelas en la bandeja de Plazbot o recíbelas en tu servidor con register-webhook. WhatsApp solo permite texto libre dentro de las 24 horas desde el último mensaje del contacto; fuera de esa ventana usa send-template.