Skip to content

Commit

Permalink
feat(provider): 🚀 provider raw
Browse files Browse the repository at this point in the history
  • Loading branch information
aurik3 committed Feb 8, 2023
1 parent 0ad4c58 commit 2d44a00
Show file tree
Hide file tree
Showing 4 changed files with 1,292 additions and 1,181 deletions.
12 changes: 10 additions & 2 deletions packages/provider/src/baileys/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,13 @@ class BaileysProvider extends ProviderClass {
}
}

/**
* Funcion SendRaw envia opciones directamente del proveedor
* @example await sendMessage('+XXXXXXXXXXX', 'Hello World')
*/

sendRaw = () => this.vendor.sendMessage

/**
* @alpha
* @param {string} number
Expand Down Expand Up @@ -222,10 +229,10 @@ class BaileysProvider extends ProviderClass {
* @example await sendMessage('+XXXXXXXXXXX', 'audio.mp3')
*/

sendAudio = async (number, audioUrl, voiceNote = false) => {
sendAudio = async (number, audioUrl) => {
return this.vendor.sendMessage(number, {
audio: { url: audioUrl },
ptt: voiceNote,
ptt: true,
})
}

Expand Down Expand Up @@ -291,6 +298,7 @@ class BaileysProvider extends ProviderClass {
* @param {string} message
* @example await sendMessage('+XXXXXXXXXXX', 'Hello World')
*/

sendMessage = async (numberIn, message, { options }) => {
const number = baileyCleanNumber(numberIn)

Expand Down
9 changes: 9 additions & 0 deletions packages/provider/src/venom/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,15 @@ class VenomProvider extends ProviderClass {
return this.sendFile(number, fileDownloaded, text)
}

/**
* Funcion SendRaw envia opciones directamente del proveedor
* @param {string} number
* @param {string} message
* @example await sendMessage('+XXXXXXXXXXX', 'Hello World')
*/

sendRaw = () => this.vendor.sendMessage

/**
* Enviar mensaje al usuario
* @param {*} userId
Expand Down
8 changes: 8 additions & 0 deletions packages/provider/src/web-whatsapp/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,14 @@ class WebWhatsappProvider extends ProviderClass {
return this.sendFile(number, fileDownloaded)
}

/**
* Funcion SendRaw envia opciones directamente del proveedor
* @param {string} number
* @param {string} message
* @example await sendMessage('+XXXXXXXXXXX', 'Hello World')
*/

sendRaw = () => this.vendor.sendMessage
/**
*
* @param {*} userId
Expand Down
Loading

0 comments on commit 2d44a00

Please sign in to comment.