fix(provider): 🐛 fix metea provider

This commit is contained in:
Leifer Mendez
2022-12-15 14:06:19 +01:00
parent b041f7d0c7
commit a52aaa11d8
5 changed files with 128 additions and 6 deletions

View File

@@ -33,10 +33,10 @@ const startInteractive = async () => {
message: '¿Cuál proveedor de whatsapp quieres utilizar?',
choices: [
{ title: 'whatsapp-web.js (gratis)', value: 'wweb' },
{ title: 'Twilio', value: 'twilio' },
{ title: 'Venom (gratis)', value: 'venom' },
{ title: 'Baileys (gratis)', value: 'bailey' },
{ title: 'API Oficial (Meta)', value: 'meta', disabled: true },
{ title: 'Twilio', value: 'twilio' },
{ title: 'API Oficial (Meta)', value: 'meta' },
],
max: 1,
hint: 'Espacio para seleccionar',

View File

@@ -32,7 +32,7 @@ class MetaProvider extends ProviderClass {
}
/**
* Mapeamos los eventos nativos de whatsapp-web.js a los que la clase Provider espera
* Mapeamos los eventos nativos a los que la clase Provider espera
* para tener un standar de eventos
* @returns
*/
@@ -53,7 +53,7 @@ class MetaProvider extends ProviderClass {
},
]
async sendMessageMeta(body) {
sendMessageMeta = async (body) => {
try {
const response = await axios.post(
`${URL}/${this.numberId}/messages`,
@@ -70,7 +70,7 @@ class MetaProvider extends ProviderClass {
}
}
async sendtext(number, message) {
sendtext = async (number, message) => {
const body = {
messaging_product: 'whatsapp',
to: number,
@@ -83,7 +83,7 @@ class MetaProvider extends ProviderClass {
await this.sendMessageMeta(body)
}
async sendMedia(number, message, mediaInput = null) {
sendMedia = async (number, _, mediaInput = null) => {
if (!mediaInput) throw new Error(`MEDIA_INPUT_NULL_: ${mediaInput}`)
const body = {
messaging_product: 'whatsapp',