Daktela connector for wingbot.ai


Keywords
wingbot, daktela, chatbot, framework
License
MIT
Install
npm install wingbot-daktela@1.0.1

Documentation

Daktela connector for wingbot.ai

Connector for automating chat conversations on Daktela.


API

Daktela

BotService connector for wingbot.ai

Kind: global class

new Daktela(processor, options, [senderLogger])

Param Type Description
processor Processor wingbot Processor instance
options Object
[options.terminateAction] string conversation termination postback
[options.pageId] string custom page ID
[options.requestLib] function request library replacement for testing
[senderLogger] console optional console like chat logger

daktela.processEvent(body) ⇒ Promise.<Array.<{message:Object, pageId:string}>>

Process Facebook request

Kind: instance method of Daktela
Returns: Promise.<Array.<{message:Object, pageId:string}>> - - unprocessed events

Param Type Description
body Object event body

daktela.verifyRequest(body, headers) ⇒ Promise

Verify Facebook webhook event

Kind: instance method of Daktela
Throws:

  • Error when authorization token is invalid or missing
Param Type Description
body Object parsed request body
headers Object request headers