From c206d663c613be1724872c790d1ddc681c7b1e74 Mon Sep 17 00:00:00 2001 From: Itay Sharoni <110981018+Itay-Sharoni@users.noreply.github.com> Date: Wed, 5 Jul 2023 10:59:12 +0300 Subject: [PATCH] add condition, if message received with ExtendedTextMessage, then use it instead of Conversation --- src/pkg/whatsapp/whatsapp.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pkg/whatsapp/whatsapp.go b/src/pkg/whatsapp/whatsapp.go index 92c776c..96eec8e 100644 --- a/src/pkg/whatsapp/whatsapp.go +++ b/src/pkg/whatsapp/whatsapp.go @@ -265,11 +265,15 @@ func sendAutoReplyWebhook(evt *events.Message) error { videoMedia := evt.Message.GetVideoMessage() audioMedia := evt.Message.GetAudioMessage() documentMedia := evt.Message.GetDocumentMessage() + message := evt.Message.GetConversation() // default to this + if extendedMessage := evt.Message.ExtendedTextMessage.GetText(); extendedMessage != "" { + message = extendedMessage + } body := map[string]any{ "message_id": evt.Info.ID, "from": evt.Info.SourceString(), - "message": evt.Message.GetConversation(), + "message": message, "image": imageMedia, "video": videoMedia, "audio": audioMedia,