mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-19 03:59:17 +00:00
feat(provider): new provider - venon⚡ configuracion inicial provider venom
This commit is contained in:
25
packages/provider/src/venom/index.js
Normal file
25
packages/provider/src/venom/index.js
Normal file
@@ -0,0 +1,25 @@
|
||||
const { ProviderClass } = require('@bot-whatsapp/bot')
|
||||
const venom = require('venom-bot')
|
||||
const { cleanNumber } = require('../web-whatsapp/utils')
|
||||
|
||||
class VenomProvider extends ProviderClass {
|
||||
constructor() {
|
||||
super()
|
||||
this.client
|
||||
venom
|
||||
.create({
|
||||
session: 'session-1', //nombre de la sesion o id
|
||||
multidevice: true, // Para el funcinamiento de multiusuarios.(default: true)
|
||||
})
|
||||
.then((client) => (this.client = client))
|
||||
.catch((erro) => {
|
||||
console.log(erro)
|
||||
})
|
||||
}
|
||||
|
||||
sendMessage = async (number, message) => {
|
||||
const numero = cleanNumber(number)
|
||||
return this.client.sendText(numero, message)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user