mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-20 04:29:16 +00:00
31 lines
643 B
JavaScript
31 lines
643 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 Bot
|
|
* @param {*} args
|
|
* @returns
|
|
*/
|
|
const createBot = async ({ flow, database, provider }) =>
|
|
new CoreClass(flow, database, provider)
|
|
|
|
/**
|
|
* Crear instancia de clase Io (Flow)
|
|
* @param {*} args
|
|
* @returns
|
|
*/
|
|
const createFlow = (args) => {
|
|
return new FlowClass(args)
|
|
}
|
|
|
|
module.exports = {
|
|
createBot,
|
|
createFlow,
|
|
addKeyword,
|
|
addAnswer,
|
|
ProviderClass,
|
|
CoreClass,
|
|
}
|