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", "version": "0.0.1",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
@@ -11,8 +11,7 @@
"format:write": "prettier --write .", "format:write": "prettier --write .",
"lint:check": "eslint .", "lint:check": "eslint .",
"lint:fix": "eslint --fix .", "lint:fix": "eslint --fix .",
"test.unit": "cross-env NODE_ENV=test node ../../node_modules/uvu/bin.js tests", "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"
}, },
"keywords": [], "keywords": [],
"author": "", "author": "",

View File

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

View File

@@ -1,8 +1,8 @@
const { test } = require('uvu') const { test } = require('uvu')
const assert = require('uvu/assert') const assert = require('uvu/assert')
const MockProvider = require('../../../__mocks__/mock.provider') const MockProvider = require('../../../__mocks__/mock.provider')
const { create } = require('../') const { create } = require('@bot-whatsapp/bot')
const BotClass = require('../classes/bot.class') const BotClass = require('@bot-whatsapp/bot/classes/bot.class')
class MockFlow { class MockFlow {
find = () => {} 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 { class MockProvider extends ProviderClass {
constructor() { constructor() {

View File

@@ -1,5 +1,5 @@
const { Client, LocalAuth } = require('whatsapp-web.js') 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') const { cleanNumber, generateImage, isValidNumber } = require('./utils')

View File

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

View File

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