mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-17 19:26:23 +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",
|
||||
"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": "",
|
||||
@@ -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',
|
||||
@@ -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 = () => {}
|
||||
@@ -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 {
|
||||
constructor() {
|
||||
|
||||
@@ -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')
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"author": "",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@bot-whatsapp/core": "*",
|
||||
"@bot-whatsapp/bot": "*",
|
||||
"qr-image": "^3.2.0"
|
||||
},
|
||||
"files": [
|
||||
|
||||
Reference in New Issue
Block a user