move io into bot

This commit is contained in:
Leifer Mendez
2022-11-13 14:41:25 +01:00
parent 3946c88ed7
commit 03eed5131a
19 changed files with 44 additions and 49 deletions

View File

@@ -1,12 +1,30 @@
const BotClass = require('./classes/bot.class')
const ProviderClass = require('./classes/provider.class')
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 create = async ({ flow, database, provider }) =>
new BotClass(flow, database, provider)
const createBot = async ({ flow, database, provider }) =>
new CoreClass(flow, database, provider)
module.exports = { create, ProviderClass }
/**
* Crear instancia de clase
* @param {*} args
* @returns
*/
const createFlow = (args) => {
return new FlowClass(args)
}
module.exports = {
createBot,
createFlow,
addKeyword,
addAnswer,
ProviderClass,
CoreClass,
}