From 78fb70bc1a4f2d68bd6095d9805008519343090c Mon Sep 17 00:00:00 2001 From: leifermendez Date: Sun, 1 Jan 2023 19:09:58 +0000 Subject: [PATCH 01/21] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 9242a54fc2264c152421a83b51a8124f6b2de481 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 3 Jan 2023 10:38:29 +0000 Subject: [PATCH 02/21] ci(version): :zap: automatic - "${date}" updated versions every packages --- packages/bot/package.json | 2 +- packages/cli/package.json | 2 +- packages/create-bot-whatsapp/package.json | 2 +- packages/database/package.json | 2 +- packages/provider/package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/bot/package.json b/packages/bot/package.json index 94ea8ad..beea8cf 100644 --- a/packages/bot/package.json +++ b/packages/bot/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/bot", - "version": "0.0.29-alpha.0", + "version": "0.0.31-alpha.0", "description": "", "main": "./lib/bundle.bot.cjs", "scripts": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 3f86f72..c5287d2 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/cli", - "version": "0.0.36-alpha.0", + "version": "0.0.38-alpha.0", "description": "", "main": "index.js", "devDependencies": { diff --git a/packages/create-bot-whatsapp/package.json b/packages/create-bot-whatsapp/package.json index 9c2358f..252b6c8 100644 --- a/packages/create-bot-whatsapp/package.json +++ b/packages/create-bot-whatsapp/package.json @@ -1,6 +1,6 @@ { "name": "create-bot-whatsapp", - "version": "0.0.47-alpha.0", + "version": "0.0.49-alpha.0", "description": "", "main": "./lib/bundle.create-bot-whatsapp.cjs", "files": [ diff --git a/packages/database/package.json b/packages/database/package.json index 71404ba..c707e02 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/database", - "version": "0.0.28-alpha.0", + "version": "0.0.30-alpha.0", "description": "Esto es el conector a mysql, pg, mongo", "main": "./lib/mock/index.cjs", "keywords": [], diff --git a/packages/provider/package.json b/packages/provider/package.json index 7714e30..ed6ab28 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/provider", - "version": "0.0.34-alpha.0", + "version": "0.0.36-alpha.0", "description": "Esto es el conector a Twilio, Meta, etc...", "main": "./lib/mock/index.cjs", "keywords": [], From 2850a34ead2635a937b8c0997809638fd5d43df9 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Tue, 3 Jan 2023 12:28:57 +0100 Subject: [PATCH 03/21] docs: :zap: updated video --- packages/database/rollup-database.config.js | 1 + packages/database/src/json/index.js | 2 +- packages/docs/src/components/widgets/FAQs.tsx | 2 +- packages/docs/src/components/widgets/Footer.tsx | 2 -- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/database/rollup-database.config.js b/packages/database/rollup-database.config.js index 844d414..5d4c3c5 100644 --- a/packages/database/rollup-database.config.js +++ b/packages/database/rollup-database.config.js @@ -35,6 +35,7 @@ module.exports = [ output: { banner: banner['banner.output'].join(''), file: join(__dirname, 'lib', 'json', 'index.cjs'), + format: 'cjs', }, plugins: [commonjs()], }, diff --git a/packages/database/src/json/index.js b/packages/database/src/json/index.js index cf09681..83450d5 100644 --- a/packages/database/src/json/index.js +++ b/packages/database/src/json/index.js @@ -32,7 +32,7 @@ class JsonFileAdapter { } saveData(data) { - writeFileSync(this.pathFile, JSON.stringify(data)) + writeFileSync(this.pathFile, JSON.stringify(data, null, 2)) } getPrevByNumber = async (from) => { diff --git a/packages/docs/src/components/widgets/FAQs.tsx b/packages/docs/src/components/widgets/FAQs.tsx index c053122..829d032 100644 --- a/packages/docs/src/components/widgets/FAQs.tsx +++ b/packages/docs/src/components/widgets/FAQs.tsx @@ -20,7 +20,7 @@ export default component$(() => { [ { question: '¿Existe un plan de pago?', - answer: `Actualmente, no contamos con un plan de pago, las aportaciones económicas recibidas se destinan a gastos en comunes: servidores para pruebas, servicios de api externos, recursos de marketing y diseño, recintos para capacitaciones, entre otras cosas. `, + answer: `Actualmente, no contamos con un plan de pago, las aportaciones económicas recibidas se destinan a gastos en comunes: servidores para pruebas, servicios de api externos, recursos de marketing y diseño, recintos para capacitaciones, entre otras cosas.`, }, { question: '¿Riesgos dé bloqueo?', diff --git a/packages/docs/src/components/widgets/Footer.tsx b/packages/docs/src/components/widgets/Footer.tsx index 139f725..98c9ea0 100644 --- a/packages/docs/src/components/widgets/Footer.tsx +++ b/packages/docs/src/components/widgets/Footer.tsx @@ -2,8 +2,6 @@ import { component$ } from '@builder.io/qwik' import { Link } from '@builder.io/qwik-city' import { IconTwitter } from '~/components/icons/IconTwitter' -import { IconInstagram } from '~/components/icons/IconInstagram' -import { IconFacebook } from '~/components/icons/IconFacebook' import { IconGithub } from '~/components/icons/IconGithub' export default component$(() => { From 54a59c7f0d4dbaab006ce7e3c74412d8d3613ecd Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Tue, 3 Jan 2023 12:29:26 +0100 Subject: [PATCH 04/21] fix(provider): :zap: json space From 38e2340782951018bea6e50c402b9307efe5d9a5 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Tue, 3 Jan 2023 11:30:46 +0000 Subject: [PATCH 05/21] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From a603e3b7dc724e23063167d52a8c23b6c265a6bb Mon Sep 17 00:00:00 2001 From: leifermendez Date: Tue, 3 Jan 2023 11:31:00 +0000 Subject: [PATCH 06/21] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 208fb4e9131dd5d4fd7230ba1aa11181337d9181 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Tue, 3 Jan 2023 12:33:56 +0100 Subject: [PATCH 07/21] fix(provider): :zap: json space From 568978c0dc3e1acf9f100fb60f7b165ad4a72776 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Tue, 3 Jan 2023 11:36:10 +0000 Subject: [PATCH 08/21] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 9b087e071019a7b6c79195a24dc7ddec498c5716 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Tue, 3 Jan 2023 12:47:30 +0100 Subject: [PATCH 09/21] fix(provider): :zap: json space From fe1129e5ff12a7ba2a7d073656118f8ceb31283f Mon Sep 17 00:00:00 2001 From: leifermendez Date: Tue, 3 Jan 2023 11:48:56 +0000 Subject: [PATCH 10/21] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From d307d2e7a348025fb6819fa35246aad095d47c83 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Tue, 3 Jan 2023 11:49:11 +0000 Subject: [PATCH 11/21] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 3cef741c9ee30024eb42770a5f32931fcd372160 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Tue, 3 Jan 2023 12:52:07 +0100 Subject: [PATCH 12/21] fix(provider): :zap: json space --- starters/apps/base-meta-mongo/app.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/starters/apps/base-meta-mongo/app.js b/starters/apps/base-meta-mongo/app.js index a6502ff..344709b 100644 --- a/starters/apps/base-meta-mongo/app.js +++ b/starters/apps/base-meta-mongo/app.js @@ -8,6 +8,13 @@ const { const MetaProvider = require('@bot-whatsapp/provider/meta') const MongoAdapter = require('@bot-whatsapp/database/mongo') +/** + * Declaramos las conexiones de Mongo + */ + +const MONGO_DB_URI = 'mongodb://0.0.0.0:27017' +const MONGO_DB_NAME = 'db_bot' + /** * Aqui declaramos los flujos hijos, los flujos se declaran de atras para adelante, es decir que si tienes un flujo de este tipo: * From d49a91308df49939dc9262a25c683e92fa1957f7 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Tue, 3 Jan 2023 11:53:55 +0000 Subject: [PATCH 13/21] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From d8309f77e1d9137c0bec977ed9faef633cd90552 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Tue, 3 Jan 2023 13:24:15 +0100 Subject: [PATCH 14/21] fix(contexts): :fire: added buttons --- .../src/dialogflow-cx/dialogflow-cx.class.js | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/packages/contexts/src/dialogflow-cx/dialogflow-cx.class.js b/packages/contexts/src/dialogflow-cx/dialogflow-cx.class.js index e851ca4..25bd2a6 100644 --- a/packages/contexts/src/dialogflow-cx/dialogflow-cx.class.js +++ b/packages/contexts/src/dialogflow-cx/dialogflow-cx.class.js @@ -96,12 +96,24 @@ class DialogFlowCXContext extends CoreClass { } if (res.message == 'payload') { - const { values } = res.payload.fields.buttons.listValue - const buttonsArray = values.map((values) => { - const { stringValue } = values.structValue.fields.body - return { body: stringValue } - }) - return { buttons: buttonsArray } + const { + media = null, + buttons = [], + answer = '', + } = res.payload.fields + const buttonsArray = buttons?.listValue?.values?.map( + (btnValue) => { + const { stringValue } = btnValue.structValue.fields.body + return { body: stringValue } + } + ) + return { + answer: answer?.stringValue, + options: { + media: media?.stringValue, + buttons: buttonsArray, + }, + } } }) From 77be7ec7fb6f427857febe226f29b9093b95a2d3 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Tue, 3 Jan 2023 12:25:51 +0000 Subject: [PATCH 15/21] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 78b0a9dddc2a6e0fceb721ee7794efa2047f25fc Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Tue, 3 Jan 2023 13:40:18 +0100 Subject: [PATCH 16/21] fix(contexts): :fire: added buttons --- packages/contexts/src/dialogflow/dialogflow.class.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/contexts/src/dialogflow/dialogflow.class.js b/packages/contexts/src/dialogflow/dialogflow.class.js index db34e50..ffe50e7 100644 --- a/packages/contexts/src/dialogflow/dialogflow.class.js +++ b/packages/contexts/src/dialogflow/dialogflow.class.js @@ -93,8 +93,9 @@ class DialogFlowContext extends CoreClass { if (msgPayload && msgPayload?.payload) { const { fields } = msgPayload.payload const mapButtons = fields?.buttons?.listValue?.values.map((m) => { - return m?.structValue?.fields?.body?.stringValue + return { body: m?.structValue?.fields?.body?.stringValue } }) + customPayload = { media: fields?.media?.stringValue, buttons: mapButtons, From 3d197e877ef3548d7d43d6f9ff5102ecca1dab35 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Tue, 3 Jan 2023 12:41:42 +0000 Subject: [PATCH 17/21] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From fe33c213b11f6b278ecd45c9ef878b53ea6329d6 Mon Sep 17 00:00:00 2001 From: leifermendez Date: Tue, 3 Jan 2023 12:42:05 +0000 Subject: [PATCH 18/21] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 1b878d2ba0daeb3609af74a2ebae7948456e7fb0 Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Tue, 3 Jan 2023 13:49:00 +0100 Subject: [PATCH 19/21] fix(contexts): :fire: added buttons --- .github/workflows/releases-dev.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/releases-dev.yml b/.github/workflows/releases-dev.yml index ba3a625..0e3871e 100644 --- a/.github/workflows/releases-dev.yml +++ b/.github/workflows/releases-dev.yml @@ -49,8 +49,6 @@ jobs: run: yarn node ./scripts/release.js --name=provider --version= --token="${{ secrets.NPM_TOKEN }}" - name: Commit Versioning & Push changes - uses: actions-js/push@master + uses: stefanzweifel/git-auto-commit-action@v4 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - message: 'ci(version): :zap: automatic - "${date}" updated versions every packages' - branch: 'dev' + commit_message: 'ci(version): :zap: automatic - "${date}" updated versions every packages' From eabef7a92d005cd0190196cfe75828c38885aadf Mon Sep 17 00:00:00 2001 From: Leifer Mendez Date: Tue, 3 Jan 2023 13:49:57 +0100 Subject: [PATCH 20/21] fix(contexts): :fire: added buttons --- .github/workflows/releases.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 00fa335..b491aca 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -53,8 +53,6 @@ jobs: run: yarn node ./scripts/release.js --name=provider --version="${{ steps.vars.outputs.tag }}" --token="${{ secrets.NPM_TOKEN }}" - name: Commit Versioning & Push changes - uses: actions-js/push@master + uses: stefanzweifel/git-auto-commit-action@v4 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - message: 'ci(version): :zap: automatic - "${date}" updated versions every packages' - branch: 'dev' + commit_message: 'ci(version): :zap: automatic - "${date}" updated versions every packages' From 9d2f57da764d4133923559b9bed6cc51b073dc7d Mon Sep 17 00:00:00 2001 From: leifermendez Date: Tue, 3 Jan 2023 12:51:30 +0000 Subject: [PATCH 21/21] =?UTF-8?q?ci(providers):=20=F0=9F=91=8D=20updated?= =?UTF-8?q?=20versions=20stable=20providers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit