Merge branch 'fix/starters' into dev

This commit is contained in:
Leifer Mendez
2022-12-14 18:47:30 +01:00
18 changed files with 75 additions and 777 deletions

View File

@@ -6,6 +6,7 @@
"bot", "bot",
"provider", "provider",
"adapter", "adapter",
"ci" "ci",
"starters"
] ]
} }

View File

@@ -1,3 +0,0 @@
[handleMsg]: { from: 'XXXXXX', body: 'hola', hasMedia: false }
[handleMsg]: { from: 'XXXXXX', body: 'hola', hasMedia: false }
[handleMsg]: { from: 'XXXXXX', body: 'hola', hasMedia: false }

View File

@@ -6,7 +6,7 @@ const {
addChild, addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const WebWhatsappProvider = require('@bot-whatsapp/provider/web-whatsapp') const TwilioProvider = require('@bot-whatsapp/provider/twilio')
const MockAdapter = require('@bot-whatsapp/database/mock') const MockAdapter = require('@bot-whatsapp/database/mock')
/** /**
@@ -71,7 +71,13 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
const main = async () => { const main = async () => {
const adapterDB = new MockAdapter() const adapterDB = new MockAdapter()
const adapterFlow = createFlow([flowPrincipal]) const adapterFlow = createFlow([flowPrincipal])
const adapterProvider = createProvider(WebWhatsappProvider)
const adapterProvider = createProvider(TwilioProvider, {
accountSid: 'YOUR_ACCOUNT_SID',
authToken: 'YOUR_ACCOUNT_TOKEN',
vendorNumber: '+14155238886',
})
createBot({ createBot({
flow: adapterFlow, flow: adapterFlow,
provider: adapterProvider, provider: adapterProvider,

View File

@@ -1,5 +1,5 @@
{ {
"name": "bot-whatsapp-base", "name": "bot-whatsapp-base-twilio-memory",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "app.js", "main": "app.js",
@@ -9,7 +9,9 @@
}, },
"keywords": [], "keywords": [],
"dependencies": { "dependencies": {
"whatsapp-web.js": "^1.18.3", "body-parser": "^1.20.1",
"polka": "^0.5.2",
"twilio": "^3.83.4",
"@bot-whatsapp/bot": "latest", "@bot-whatsapp/bot": "latest",
"@bot-whatsapp/cli": "latest", "@bot-whatsapp/cli": "latest",
"@bot-whatsapp/database": "latest", "@bot-whatsapp/database": "latest",

View File

@@ -6,7 +6,7 @@ const {
addChild, addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const WebWhatsappProvider = require('@bot-whatsapp/provider/web-whatsapp') const TwilioProvider = require('@bot-whatsapp/provider/twilio')
const MockAdapter = require('@bot-whatsapp/database/mock') const MockAdapter = require('@bot-whatsapp/database/mock')
/** /**
@@ -71,7 +71,12 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
const main = async () => { const main = async () => {
const adapterDB = new MockAdapter() const adapterDB = new MockAdapter()
const adapterFlow = createFlow([flowPrincipal]) const adapterFlow = createFlow([flowPrincipal])
const adapterProvider = createProvider(WebWhatsappProvider) const adapterProvider = createProvider(TwilioProvider, {
accountSid: 'YOUR_ACCOUNT_SID',
authToken: 'YOUR_ACCOUNT_TOKEN',
vendorNumber: '+14155238886',
})
createBot({ createBot({
flow: adapterFlow, flow: adapterFlow,
provider: adapterProvider, provider: adapterProvider,

View File

@@ -1,5 +1,5 @@
{ {
"name": "bot-whatsapp-base", "name": "bot-whatsapp-base-twilio-mongo",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "app.js", "main": "app.js",
@@ -9,7 +9,9 @@
}, },
"keywords": [], "keywords": [],
"dependencies": { "dependencies": {
"whatsapp-web.js": "^1.18.3", "body-parser": "^1.20.1",
"polka": "^0.5.2",
"twilio": "^3.83.4",
"@bot-whatsapp/bot": "latest", "@bot-whatsapp/bot": "latest",
"@bot-whatsapp/cli": "latest", "@bot-whatsapp/cli": "latest",
"@bot-whatsapp/database": "latest", "@bot-whatsapp/database": "latest",

View File

@@ -6,7 +6,7 @@ const {
addChild, addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const WebWhatsappProvider = require('@bot-whatsapp/provider/web-whatsapp') const TwilioProvider = require('@bot-whatsapp/provider/twilio')
const MockAdapter = require('@bot-whatsapp/database/mock') const MockAdapter = require('@bot-whatsapp/database/mock')
/** /**
@@ -71,7 +71,11 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
const main = async () => { const main = async () => {
const adapterDB = new MockAdapter() const adapterDB = new MockAdapter()
const adapterFlow = createFlow([flowPrincipal]) const adapterFlow = createFlow([flowPrincipal])
const adapterProvider = createProvider(WebWhatsappProvider) const adapterProvider = createProvider(TwilioProvider, {
accountSid: 'YOUR_ACCOUNT_SID',
authToken: 'YOUR_ACCOUNT_TOKEN',
vendorNumber: '+14155238886',
})
createBot({ createBot({
flow: adapterFlow, flow: adapterFlow,
provider: adapterProvider, provider: adapterProvider,

View File

@@ -1,5 +1,5 @@
{ {
"name": "bot-whatsapp-base", "name": "bot-whatsapp-base-twilio-mysql",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "app.js", "main": "app.js",
@@ -9,7 +9,9 @@
}, },
"keywords": [], "keywords": [],
"dependencies": { "dependencies": {
"whatsapp-web.js": "^1.18.3", "body-parser": "^1.20.1",
"polka": "^0.5.2",
"twilio": "^3.83.4",
"@bot-whatsapp/bot": "latest", "@bot-whatsapp/bot": "latest",
"@bot-whatsapp/cli": "latest", "@bot-whatsapp/cli": "latest",
"@bot-whatsapp/database": "latest", "@bot-whatsapp/database": "latest",

View File

@@ -5,7 +5,7 @@ const {
addKeyword, addKeyword,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const WebWhatsappProvider = require('@bot-whatsapp/provider/venom') const VenomProvider = require('@bot-whatsapp/provider/venom')
const MockAdapter = require('@bot-whatsapp/database/mock') const MockAdapter = require('@bot-whatsapp/database/mock')
const flowPrincipal = addKeyword(['hola', 'ole', 'HOLA']) const flowPrincipal = addKeyword(['hola', 'ole', 'HOLA'])
@@ -16,7 +16,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'HOLA'])
const main = async () => { const main = async () => {
const adapterDB = new MockAdapter() const adapterDB = new MockAdapter()
const adapterFlow = createFlow([flowPrincipal]) const adapterFlow = createFlow([flowPrincipal])
const adapterProvider = createProvider(WebWhatsappProvider) const adapterProvider = createProvider(VenomProvider)
createBot({ createBot({
flow: adapterFlow, flow: adapterFlow,

View File

@@ -1,5 +1,5 @@
{ {
"name": "bot-whatsapp-base", "name": "bot-whatsapp-base-venom-memory",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "app.js", "main": "app.js",

View File

@@ -5,7 +5,7 @@ const {
addKeyword, addKeyword,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const WebWhatsappProvider = require('@bot-whatsapp/provider/venom') const VenomProvider = require('@bot-whatsapp/provider/venom')
const MockAdapter = require('@bot-whatsapp/database/mock') const MockAdapter = require('@bot-whatsapp/database/mock')
const flowPrincipal = addKeyword(['hola', 'ole', 'HOLA']) const flowPrincipal = addKeyword(['hola', 'ole', 'HOLA'])
@@ -16,7 +16,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'HOLA'])
const main = async () => { const main = async () => {
const adapterDB = new MockAdapter() const adapterDB = new MockAdapter()
const adapterFlow = createFlow([flowPrincipal]) const adapterFlow = createFlow([flowPrincipal])
const adapterProvider = createProvider(WebWhatsappProvider) const adapterProvider = createProvider(VenomProvider)
createBot({ createBot({
flow: adapterFlow, flow: adapterFlow,

View File

@@ -1,5 +1,5 @@
{ {
"name": "bot-whatsapp-base", "name": "bot-whatsapp-base-venom-mongo",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "app.js", "main": "app.js",

View File

@@ -5,7 +5,7 @@ const {
addKeyword, addKeyword,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const WebWhatsappProvider = require('@bot-whatsapp/provider/venom') const VenomProvider = require('@bot-whatsapp/provider/venom')
const MockAdapter = require('@bot-whatsapp/database/mock') const MockAdapter = require('@bot-whatsapp/database/mock')
const flowPrincipal = addKeyword(['hola', 'ole', 'HOLA']) const flowPrincipal = addKeyword(['hola', 'ole', 'HOLA'])
@@ -16,7 +16,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'HOLA'])
const main = async () => { const main = async () => {
const adapterDB = new MockAdapter() const adapterDB = new MockAdapter()
const adapterFlow = createFlow([flowPrincipal]) const adapterFlow = createFlow([flowPrincipal])
const adapterProvider = createProvider(WebWhatsappProvider) const adapterProvider = createProvider(VenomProvider)
createBot({ createBot({
flow: adapterFlow, flow: adapterFlow,

View File

@@ -1,5 +1,5 @@
{ {
"name": "bot-whatsapp-base", "name": "bot-whatsapp-base-venom-mysql",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "app.js", "main": "app.js",

View File

@@ -1,5 +1,5 @@
{ {
"name": "bot-whatsapp-base", "name": "bot-whatsapp-base-wweb-memory",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "app.js", "main": "app.js",

View File

@@ -1,5 +1,5 @@
{ {
"name": "bot-whatsapp-base", "name": "bot-whatsapp-base-wweb-mongo",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "app.js", "main": "app.js",

View File

@@ -1,5 +1,5 @@
{ {
"name": "bot-whatsapp-base", "name": "bot-whatsapp-base-wweb-mysql",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "app.js", "main": "app.js",

777
yarn.lock

File diff suppressed because it is too large Load Diff