Files
bot-whatsapp/packages/bot/index.js
2022-11-13 14:41:25 +01:00

31 lines
629 B
JavaScript

const CoreClass = require('./core/core.class')
const ProviderClass = require('./provider/provider.class')
const FlowClass = require('./io/flow.class')
const { addKeyword, addAnswer } = require('./io/methods')
/**
* Crear instancia de clase
* @param {*} args
* @returns
*/
const createBot = async ({ flow, database, provider }) =>
new CoreClass(flow, database, provider)
/**
* Crear instancia de clase
* @param {*} args
* @returns
*/
const createFlow = (args) => {
return new FlowClass(args)
}
module.exports = {
createBot,
createFlow,
addKeyword,
addAnswer,
ProviderClass,
CoreClass,
}