@bot-whatsapp/database

0.1.38 • Public • Published

🚀 Package (@bot-whatsapp/database)

Este package tiene como reponsabilidad proveer de diferentes adaptadores para la capa de datos. La idea es brindar multiples opciones como un adaptador de MySQL, Mongo, entre otros.

Ejemplo de como se implementaria:

const MongoAdapter = require('@bot-whatsapp/database/mongo')
/// o
const MySQLAdapter = require('@bot-whatsapp/database/mysql')

const main = async () => {

    const adapterDB = new MongoAdapter()
    const adapterFlow = createFlow([flujoBot])
    const adapterProvider = createProvider(WebWhatsappProvider)

    createBot({
        flow: adapterFlow,
        provider: adapterProvider,
        database: adapterDB,
    })
}

CTX

 {
    ref: 'ans_7d9981e5-5019-422c-a19a-565cbb021391',
    keyword: 'ans_cfdad31b-ff6d-475f-873a-4ed6f8a79a43',
    answer: 'Esperando respuesta...',
    options: {
      media: null,
      buttons: [],
      capture: true,
      child: null,
      nested: [Array],
      keyword: {},
      callback: true
    },
    refSerialize: '81f18f563fd26a6c6d12c62aed98095f',
    from: 'NUMERO_PERSONA_QUE_ESCRIBE'
  }

Video

Video explicando como debes de agregar nuevos adaptadores Video


Comunidad

Forma parte de este proyecto.

Versions

Current Tags

Version History

Package Sidebar

Install

npm i @bot-whatsapp/database

Weekly Downloads

934

Version

0.1.38

License

ISC

Unpacked Size

18.8 kB

Total Files

9

Last publish

Collaborators

  • leifermendez