mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-20 20:49:15 +00:00
feat(provider): 🚀 fix issues in providers venom and wwebjs
This commit is contained in:
@@ -145,7 +145,7 @@ class VenomProvider extends ProviderClass {
|
|||||||
* @example await sendMessage('+XXXXXXXXXXX', 'audio.mp3')
|
* @example await sendMessage('+XXXXXXXXXXX', 'audio.mp3')
|
||||||
*/
|
*/
|
||||||
|
|
||||||
sendAudio = async (number, audioPath, voiceNote = false) => {
|
sendAudio = async (number, audioPath) => {
|
||||||
return this.vendor.sendVoice(number, audioPath)
|
return this.vendor.sendVoice(number, audioPath)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ const { Console } = require('console')
|
|||||||
const { createWriteStream, readFileSync } = require('fs')
|
const { createWriteStream, readFileSync } = require('fs')
|
||||||
const {
|
const {
|
||||||
wwebCleanNumber,
|
wwebCleanNumber,
|
||||||
wwebDownloadMedia,
|
|
||||||
wwebGenerateImage,
|
wwebGenerateImage,
|
||||||
wwebIsValidNumber,
|
wwebIsValidNumber,
|
||||||
} = require('./utils')
|
} = require('./utils')
|
||||||
@@ -168,7 +167,9 @@ class WebWhatsappProvider extends ProviderClass {
|
|||||||
const base64 = readFileSync(filePath, { encoding: 'base64' })
|
const base64 = readFileSync(filePath, { encoding: 'base64' })
|
||||||
const mimeType = mime.lookup(filePath)
|
const mimeType = mime.lookup(filePath)
|
||||||
const media = new MessageMedia(mimeType, base64)
|
const media = new MessageMedia(mimeType, base64)
|
||||||
return this.vendor.sendMessage(number, media, text)
|
return this.vendor.sendMessage(number, media, {
|
||||||
|
caption: 'soy una imagen',
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -178,31 +179,14 @@ class WebWhatsappProvider extends ProviderClass {
|
|||||||
* @param {*} text
|
* @param {*} text
|
||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
/**
|
|
||||||
* Enviar audio
|
|
||||||
* @param {*} number
|
|
||||||
* @param {*} imageUrl
|
|
||||||
* @param {*} text
|
|
||||||
* @returns
|
|
||||||
*/
|
|
||||||
sendAudio = async (number, filePath, text) => {
|
sendAudio = async (number, filePath, text) => {
|
||||||
const base64 = readFileSync(filePath, { encoding: 'base64' })
|
const base64 = readFileSync(filePath, { encoding: 'base64' })
|
||||||
const mimeType = mime.lookup(filePath)
|
const mimeType = mime.lookup(filePath)
|
||||||
const media = new MessageMedia(mimeType, base64)
|
const media = new MessageMedia(mimeType, base64)
|
||||||
return this.vendor.sendMessage(number, media, text)
|
return this.vendor.sendMessage(number, media, {
|
||||||
}
|
caption: 'soy un audio',
|
||||||
/**
|
})
|
||||||
* Enviar audio
|
|
||||||
* @param {*} number
|
|
||||||
* @param {*} imageUrl
|
|
||||||
* @param {*} text
|
|
||||||
* @returns
|
|
||||||
*/
|
|
||||||
sendAudio = async (number, filePath, text) => {
|
|
||||||
const base64 = readFileSync(filePath, { encoding: 'base64' })
|
|
||||||
const mimeType = mime.lookup(filePath)
|
|
||||||
const media = new MessageMedia(mimeType, base64)
|
|
||||||
return this.vendor.sendMessage(number, media, text)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -228,11 +212,11 @@ class WebWhatsappProvider extends ProviderClass {
|
|||||||
* @param {*} text
|
* @param {*} text
|
||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
sendFile = async (number, filePath, text) => {
|
sendFile = async (number, filePath) => {
|
||||||
const base64 = readFileSync(filePath, { encoding: 'base64' })
|
const base64 = readFileSync(filePath, { encoding: 'base64' })
|
||||||
const mimeType = mime.lookup(filePath)
|
const mimeType = mime.lookup(filePath)
|
||||||
const media = new MessageMedia(mimeType, base64)
|
const media = new MessageMedia(mimeType, base64)
|
||||||
return this.vendor.sendMessage(number, media, text)
|
return this.vendor.sendMessage(number, media)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user