feat: more feature

This commit is contained in:
Leifer Mendez
2023-01-24 19:43:11 +01:00
parent eab39e4ac0
commit e19c3a25a4
2 changed files with 13 additions and 27 deletions

View File

@@ -13,6 +13,7 @@ const {
Browsers,
DisconnectReason,
} = require('@adiwajshing/baileys')
const {
baileyGenerateImage,
baileyCleanNumber,
@@ -179,15 +180,11 @@ class BaileysProvider extends ProviderClass {
if (mimeType.includes('audio'))
return this.sendAudio(number, fileDownloaded, text)
console.log(mimeType)
return this.vendor.sendMessage(number, {
image: readFileSync(fileDownloaded),
caption: text,
})
return this.sendFile()
}
/**
*
* Enviar imagen
* @param {*} number
* @param {*} imageUrl
* @param {*} text
@@ -201,7 +198,7 @@ class BaileysProvider extends ProviderClass {
}
/**
*
* Enviar video
* @param {*} number
* @param {*} imageUrl
* @param {*} text
@@ -216,6 +213,7 @@ class BaileysProvider extends ProviderClass {
}
/**
* Enviar audio
* @alpha
* @param {string} number
* @param {string} message
@@ -224,7 +222,7 @@ class BaileysProvider extends ProviderClass {
*/
sendAudio = async (number, audioUrl, voiceNote = false) => {
await this.vendor.sendMessage(number, {
return this.vendor.sendMessage(number, {
audio: { url: audioUrl },
ptt: voiceNote,
})
@@ -248,17 +246,13 @@ class BaileysProvider extends ProviderClass {
*/
sendFile = async (number, filePath) => {
if (existsSync(filePath)) {
const mimeType = mime.lookup(filePath)
const numberClean = number.replace('+', '')
const fileName = filePath.split('/').pop()
await this.vendor.sendMessage(`${numberClean}@c.us`, {
document: { url: filePath },
mimetype: mimeType,
fileName: fileName,
})
}
const mimeType = mime.lookup(filePath)
const fileName = filePath.split('/').pop()
return this.vendor.sendMessage(number, {
document: { url: filePath },
mimetype: mimeType,
fileName: fileName,
})
}
/**

View File

@@ -1115,7 +1115,6 @@ __metadata:
got: 11.8.3
husky: ^8.0.2
mime-types: ^2.1.35
name2mime: ^1.0.1
only-allow: ^1.1.1
prettier: ^2.8.0
pretty-quick: ^3.1.3
@@ -13885,13 +13884,6 @@ __metadata:
languageName: node
linkType: hard
"name2mime@npm:^1.0.1":
version: 1.0.1
resolution: "name2mime@npm:1.0.1"
checksum: 46630096d2a5c381231f5e5025d3aaef824b5db29677971b8a93f565e63979524d6f43457dd4b93591341c26af2abb44ef7aa87943c51d2eed60b94519815880
languageName: node
linkType: hard
"named-placeholders@npm:^1.1.2":
version: 1.1.2
resolution: "named-placeholders@npm:1.1.2"