Merge branch 'codigoencasa:dev' into dev

This commit is contained in:
2023-01-03 11:46:16 -06:00
committed by GitHub
14 changed files with 39 additions and 24 deletions

View File

@@ -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'

View File

@@ -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'

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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,
},
}
}
})

View File

@@ -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,

View File

@@ -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": [

View File

@@ -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": [],

View File

@@ -35,6 +35,7 @@ module.exports = [
output: {
banner: banner['banner.output'].join(''),
file: join(__dirname, 'lib', 'json', 'index.cjs'),
format: 'cjs',
},
plugins: [commonjs()],
},

View File

@@ -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) => {

View File

@@ -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?',

View File

@@ -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$(() => {

View File

@@ -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": [],

View File

@@ -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:
*