rename core to bot

This commit is contained in:
Leifer Mendez
2022-11-13 14:18:20 +01:00
parent 59182f20f3
commit 3946c88ed7
13 changed files with 9 additions and 51 deletions

View File

@@ -1,5 +1,5 @@
{
"name": "@bot-whatsapp/core",
"name": "@bot-whatsapp/bot",
"version": "0.0.1",
"description": "",
"main": "index.js",
@@ -11,8 +11,7 @@
"format:write": "prettier --write .",
"lint:check": "eslint .",
"lint:fix": "eslint --fix .",
"test.unit": "cross-env NODE_ENV=test node ../../node_modules/uvu/bin.js tests",
"build:core": "yarn run format:write && yarn run lint:fix && yarn run io:rollup"
"test.unit": "cross-env NODE_ENV=test node ../../node_modules/uvu/bin.js tests"
},
"keywords": [],
"author": "",

View File

@@ -2,7 +2,7 @@ const commonjs = require('@rollup/plugin-commonjs')
const { nodeResolve } = require('@rollup/plugin-node-resolve')
const { join } = require('path')
const PATH = join(__dirname, 'lib', 'core', 'bundle.core.cjs')
const PATH = join(__dirname, 'lib', 'bot', 'bundle.bot.cjs')
module.exports = {
input: 'index.js',

View File

@@ -1,8 +1,8 @@
const { test } = require('uvu')
const assert = require('uvu/assert')
const MockProvider = require('../../../__mocks__/mock.provider')
const { create } = require('../')
const BotClass = require('../classes/bot.class')
const { create } = require('@bot-whatsapp/bot')
const BotClass = require('@bot-whatsapp/bot/classes/bot.class')
class MockFlow {
find = () => {}

View File

@@ -1,32 +0,0 @@
- **require_action**: Indica que accion se necesita por parte del usuario y debe contener `instructions` obligatorio
```json
{
"instructions": `Debes escanear el QR Code para iniciar session reivsa qr.svg`,
... otros argumentos
}
```
- **ready**: Indica que todo los procesos para usar el provider han pasado correctamente. Ejemplo validacion de token credenciales etc
retorna: `true`
- **auth_failure**: Indica que un problema ocurrio en el inicio del provider `instructions` obligatorio
```json
{
"instructions": `Debes escanear el QR Code para iniciar session reivsa qr.svg`,
... otros argumentos
}
```
- **message**: Indica que mensaje a entrado se debe contemplar la siguiente estructura
```json
{
"from": 'Numero de telefono o id que identifique al usuario',
"body": 'Mensaje en string que esta entrando',
"hasMedia": 'boolean true o false indicando is tiene un archivo multimedia',
... otros argumentos
}
```

View File

@@ -1,9 +0,0 @@
const { test } = require('uvu')
const assert = require('uvu/assert')
const { printer } = require('../utils/interactive')
test(`Interactive`, () => {
assert.equal(printer())
})
test.run()

View File

@@ -1,4 +1,4 @@
const { ProviderClass } = require('@bot-whatsapp/core')
const { ProviderClass } = require('@bot-whatsapp/bot')
class MockProvider extends ProviderClass {
constructor() {

View File

@@ -1,5 +1,5 @@
const { Client, LocalAuth } = require('whatsapp-web.js')
const { ProviderClass } = require('@bot-whatsapp/core')
const { ProviderClass } = require('@bot-whatsapp/bot')
const { cleanNumber, generateImage, isValidNumber } = require('./utils')

View File

@@ -1,7 +1,7 @@
const MockProvider = require('./adapters/mock')
const WebWhatsappProvider = require('./adapters/web-whatsapp')
const TwilioProvider = require('./adapters/twilio')
const { ProviderClass } = require('@bot-whatsapp/core')
const { ProviderClass } = require('@bot-whatsapp/bot')
module.exports = {
WebWhatsappProvider,

View File

@@ -8,7 +8,7 @@
"author": "",
"license": "ISC",
"dependencies": {
"@bot-whatsapp/core": "*",
"@bot-whatsapp/bot": "*",
"qr-image": "^3.2.0"
},
"files": [