DieProduktMacher / bot-connector-facebook

Bot connector for Facebook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bot Connector Facebook

Build StatusJavaScript Style Guide

Bot connector for facebook which can be used with thebot-worker-engine on AWS-Lambda

Installation

npm install bot-connector-facebook

Usage

const {
  lambda,
  normalize,
  response,
  userData
} = require('bot-connector-facebook')

const workers = require('./workers') // your bot specific workers
const persistence = require('<persistence-layer>')


const handler = (input) => {
  // handle the normalized input, i.e. with https://github.com/DieProduktMacher/bot-worker-engine
  orchestrate({input, workers, persistence, response, userData})
}

module.exports = {
  main: (event, _, callback) => {
    lambda.main(event, handler, normalize, callback)
  },
  verify: (event, _, callback) => {
    lambda.verify(event, callback)
  }
}

License

MIT

About

Bot connector for Facebook

License:MIT License


Languages

Language:JavaScript 100.0%