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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
5 additions and
1 deletions
-
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, |
|
|
|
|