feat(provider): 🚀 fix issues in providers venom and wwebjs

This commit is contained in:
aurik3
2023-01-27 14:28:25 -05:00
parent 6ff1a3a980
commit cbe438b778
2 changed files with 10 additions and 26 deletions

View File

@@ -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)
} }

View File

@@ -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)
} }
/** /**