Skip to content

PROBLEMAS EN LA NUBE CON TWILIO #12

@PAYSat

Description

@PAYSat

Este es mi tercera issue bueno, pueden ignorar las otras IGUAL la voy a subir en el codigo original de builderbot ahi tambien va a estar

Parece haber un problema con cómo BuilderBot maneja las respuestas a Twilio, específicamente cuando el bot está en producción (Railway en este caso).

Cuando se usa Twilio como proveedor (provider-twilio), al recibir un mensaje en WhatsApp, Twilio muestra en el chat el JSON de la solicitud HTTP POST antes del mensaje real del bot.

este mensaje en general

{"body":{"SmsMessageSid":"SMb346b14b7834505d4ddfd58ac8f52574","NumMedia":"0","ProfileName":"Stuar","MessageType":"text","SmsSid":"SMb346b14b7834505d4ddfd58ac8f52574","WaId":"593939797422","SmsStatus":"received","Body":"hola","To":"whatsapp:NUMERO DE TWILIO ","MessagingServiceSid":"MG455d222ae92c9e80ad4be4776ac0621c","NumSegments":"1","ReferralNumMedia":"0","MessageSid":"SMb346b14b7834505d4ddfd58ac8f52574","AccountSid":"ACca73b3248eb0787f9895105a8d63394f","From":"whatsapp:+593939797422","ApiVersion":"2010-04-01"}}

Después de eso, se muestra el mensaje del bot:

Posible causa
Twilio espera una respuesta válida del webhook (text/xml o un status 200 sin cuerpo).
BuilderBot parece devolver un JSON automáticamente antes del mensaje del bot.
En desarrollo (localhost), el problema no ocurre. Solo sucede cuando el bot está en producción.

Cómo reproducir el error
Crear un bot en BuilderBot con provider-twilio. ya sea este con assistant o el normal que solo maneja los flujo
Desplegarlo en Railway
Enviar un mensaje de WhatsApp (ejemplo: "hola").
Bug: Antes de recibir la respuesta del bot, WhatsApp muestra el JSON de la solicitud enviada a Twilio.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions