Instalación
Uso
chatIdes elFromde Twilio tal cual (whatsapp:+57…o+57…): la misma persona por WhatsApp y por SMS son dos chats.- Texto de hasta 1600 caracteres; media solo desde URLs públicas; botones y
listas pasan a texto numerado;
templatese traduce aContentSid+ContentVariables. ingestRequest({ url, body, headers })para URLs que cambian por petición (multi-tenant). ConwebhookPath(la URL se reconstruye con las cabecerasHost/X-Forwarded-*), pasa la ruta y la query de la petición como tercer argumento deingest()(@botmesh/serverya lo hace): así la query con la que llamó Twilio entra en la URL firmada.- El error 63016 se traduce a
OutsideSessionWindowError. - Un mensaje con varios adjuntos (
NumMedia> 1, hasta 10) llega como un mensaje por adjunto, en orden: el primero conserva elMessageSidy el texto (Body); el adjuntoilleva el idMessageSid:iy cuerpo vacío (ids únicos y estables ante reintentos del webhook).
Siguientes pasos
- Canales: elegir un canal, la matriz de capacidades y el contrato común de los canales.
- Ventana de 24 h y costos: plantillas fuera de la ventana de WhatsApp.
- Servidor de webhooks: monta el provider con
@botmesh/server. - README del paquete