mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-20 04:29:16 +00:00
rename core to bot
This commit is contained in:
@@ -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": "",
|
||||||
@@ -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',
|
||||||
@@ -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 = () => {}
|
||||||
@@ -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
|
|
||||||
}
|
|
||||||
```
|
|
||||||
@@ -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()
|
|
||||||
@@ -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() {
|
||||||
|
|||||||
@@ -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')
|
||||||
|
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
@@ -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": [
|
||||||
|
|||||||
Reference in New Issue
Block a user