mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-20 12:39:24 +00:00
Merge pull request #624 from codigoencasa/fix/callback-01
@Zamphiropolos excelente trabajo
This commit is contained in:
@@ -118,9 +118,17 @@ class BaileysProvider extends ProviderClass {
|
|||||||
let payload = {
|
let payload = {
|
||||||
...messageCtx,
|
...messageCtx,
|
||||||
body: messageCtx?.message?.extendedTextMessage?.text ?? messageCtx?.message?.conversation,
|
body: messageCtx?.message?.extendedTextMessage?.text ?? messageCtx?.message?.conversation,
|
||||||
|
|
||||||
from: messageCtx?.key?.remoteJid,
|
from: messageCtx?.key?.remoteJid,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (messageCtx.message.locationMessage) {
|
||||||
|
const { degreesLatitude, degreesLongitude } = messageCtx.message.locationMessage
|
||||||
|
if (typeof degreesLatitude === 'number' && typeof degreesLongitude === 'number') {
|
||||||
|
payload = { ...payload, body: `📍` }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (payload.from === 'status@broadcast') return
|
if (payload.from === 'status@broadcast') return
|
||||||
|
|
||||||
if (payload?.key?.fromMe) return
|
if (payload?.key?.fromMe) return
|
||||||
|
|||||||
@@ -85,11 +85,17 @@ class VenomProvider extends ProviderClass {
|
|||||||
if (payload.from === 'status@broadcast') {
|
if (payload.from === 'status@broadcast') {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!venomisValidNumber(payload.from)) {
|
if (!venomisValidNumber(payload.from)) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
payload.from = venomCleanNumber(payload.from, true)
|
payload.from = venomCleanNumber(payload.from, true)
|
||||||
|
if (payload.hasOwnProperty('lat') && payload.hasOwnProperty('lng')) {
|
||||||
|
const lat = payload.lat
|
||||||
|
const lng = payload.lng
|
||||||
|
if (lat !== '' && lng !== '') {
|
||||||
|
payload = { ...payload, body: `📍` }
|
||||||
|
}
|
||||||
|
}
|
||||||
this.emit('message', payload)
|
this.emit('message', payload)
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -90,6 +90,9 @@ class WebWhatsappProvider extends ProviderClass {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
payload.from = wwebCleanNumber(payload.from, true)
|
payload.from = wwebCleanNumber(payload.from, true)
|
||||||
|
if (payload._data.lat && payload._data.lng) {
|
||||||
|
payload = { ...payload, body: `📍` }
|
||||||
|
}
|
||||||
this.emit('message', payload)
|
this.emit('message', payload)
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user