Browse Source

add condition, if message received with ExtendedTextMessage, then use it instead of Conversation

pull/82/head
Itay Sharoni 3 years ago
committed by GitHub
parent
commit
c206d663c6
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      src/pkg/whatsapp/whatsapp.go

6
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,

Loading…
Cancel
Save