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 |