devlikeapro / waha

WAHA - WhatsApp HTTP API (REST API) that you can configure in a click! Two engines: chromium-based WEBJS and pure-websocket NOWEB
https://waha.devlike.pro/
Apache License 2.0
831 stars 254 forks source link

[bug] client sent a video file but 'hasMedia': 'false' in json webhook #212

Closed ehussain closed 7 months ago

ehussain commented 9 months ago

Hello,

We have received this json webhook for the video file sent by a client. Webhook contains the information that video was sent by a client, but still hasMedia was received as false and it does not contain mediaUrl.

Please fix this issue.

{
      "event":"message",
      "session":"60104",
      "engine":"WEBJS",
      "payload":{
         "id":"false_1203631704377XXXXX@g.us_E234AC65B43EXXXXXXB8654B493DC47_9725566XXXXX@c.us",
         "timestamp":1695815733,
         "from":"1203631704377XXXXX@g.us",
         "fromMe":false,
         "to":"9725076XXXXX@c.us",
         "body":null,
         "hasMedia":false,
         "ack":1,
         "ackName":"SERVER",
         "vCards":[

         ],
         "_data":{
            "id":{
               "fromMe":false,
               "remote":"1203631704377XXXXX@g.us",
               "id":"E234AC65B43E9BB758FXXXXXXXXDC47",
               "participant":"9725566XXXXX@c.us",
               "_serialized":"false_120363170XXXXXXXXX@g.us_E234AC65B43E9BB758FB8654B493DC47_9725566XXXXX@c.us"
            },
            "viewed":false,
            "body":"\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wCEABsbGxscGx4hIR4qLSgtKj04MzM4PV1CR0JHQl2NWGdYWGdYjX2Xe3N7l33gsJycsOD\/2c7Z\/\/\/\/\/\/\/\/\/\/\/\/\/\/8BGxsbGxwbHiEhHiotKC0qPTgzMzg9XUJHQkdCXY1YZ1hYZ1iNfZd7c3uXfeCwnJyw4P\/Zztn\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/CABEIAEgAKAMBIgACEQEDEQH\/xAAwAAADAQEBAQAAAAAAAAAAAAAABAUCAwEGAQADAQEAAAAAAAAAAAAAAAAAAQIDBP\/aAAwDAQACEAMQAAAA9kMieGm4zO4iCqXItSjpJqQRojxBp6aytGvm3GqiUaBtabWyvm7wxTDkabN8Ax59+gn4BS\/\/xAAjEAACAgICAgMAAwAAAAAAAAABAgADBBESIRMiBTFREDJB\/9oACAEBAAE\/AMyyrxkLPEzdiVK9fepX8jahH5MnJN1pMtbmsoosB3vqeNWXQHZltDI5DdHc2dzBrF9nY9RGpQj1EUcdlhxAmafMOaf5Crb7nxzmuuxpXfteX7Hs5ITKsgLY25dwd+upjArW6bmMCF+\/qXPql\/0Cex7nMxH4xMnhskbl2U+S3D+qw45TGB6j1EdiDeoDHq5dj7lGQop8bxwBMqnwvyUerQDufUZd9iMZZmNanDU3Af44Amf\/xAAaEQEAAgMBAAAAAAAAAAAAAAABABACETEh\/9oACAECAQE\/AOWaY+crFi2M3G\/\/xAAcEQEBAAICAwAAAAAAAAAAAAABAAIREDESIWH\/2gAIAQMBAT8A7nYaONJH21J6teTOORDAMpY9cN\/\/2Q==",
            "type":"video",
            "t":1695815733,
            "notifyName":"\u05d1\u05ea\u05d0\u05dc \u05d9\u05d0\u05de\u05d9\u05df",
            "from":"120363170XXXXXXXXX@g.us",
            "to":"9725076XXXXX@c.us",
            "author":"9725566XXXXX@c.us",
            "self":"in",
            "ack":1,
            "invis":false,
            "isNewMsg":true,
            "star":false,
            "kicNotified":false,
            "recvFresh":true,
            "interactiveAnnotations":[

            ],
            "deprecatedMms3Url":"https:\/\/mmg.whatsapp.net\/v\/t62.7161-24\/382960883_330409646129754_2643205610056955038_n.enc?ccb=11-4&oh=01_AdRiGVUU8m5gsvK8V3lHFFMK_-r-EHcf8EoblnhEm2RSLg&oe=653B9233&_nc_sid=000000&mms3=true",
            "directPath":"\/v\/t62.7161-24\/382960883_330409646129754_2643205610056955038_n.enc?ccb=11-4&oh=01_AdRiGVUU8m5gsvK8V3lHFFMK_-r-EHcf8EoblnhEm2RSLg&oe=653B9233&_nc_sid=000000",
            "mimetype":"video\/mp4",
            "duration":"146",
            "filehash":"DbCuFd64jduKH4Fv\/5wwAb1sv01wnPAOgiNHx8iNU7I=",
            "encFilehash":"H4BS4a5ZynT7VyD8qSp+bORRoVtADQXtGJNnDT0MPsw=",
            "size":40009719,
            "streamingSidecar":[

            ],
            "mediaKey":"hXwKDq7BikURRy0GadsmvRaZEIqDQVySFNSvdG9s4bnc3s=",
            "mediaKeyTimestamp":1695795271,
            "isViewOnce":false,
            "width":480,
            "height":864,
            "staticUrl":null,
            "isFromTemplate":false,
            "pollInvalidated":false,
            "isSentCagPollCreation":false,
            "latestEditMsgKey":null,
            "latestEditSenderTimestampMs":null,
            "mentionedJidList":[

            ],
            "groupMentions":[

            ],
            "isVcardOverMmsDocument":false,
            "isForwarded":false,
            "hasReaction":false,
            "productHeaderImageRejected":false,
            "lastPlaybackProgress":0,
            "isDynamicReplyButtonsMsg":false,
            "isMdHistoryMsg":false,
            "stickerSentTs":0,
            "isAvatar":false,
            "lastUpdateFromServerTs":0,
            "invokedBotWid":null,
            "bizBotType":null,
            "botResponseTargetId":null,
            "botPluginType":null,
            "botPluginReferenceIndex":null,
            "botPluginSearchProvider":null,
            "botPluginSearchUrl":null,
            "requiresDirectConnection":false,
            "links":[

            ]
         }
      },
      "receiver":"9725076XXXXX",
      "conversation":"12036317043XXXXXX@g.us"
   }
allburov commented 9 months ago

@ehussain I've tried it and it works fine with video format :( Is it possible that it's one time issue? Could you try to send video manually again and see what happens?