wingbot-daktela
v1.0.1
Published
Daktela connector for wingbot.ai
Downloads
19
Readme
Daktela connector for wingbot.ai
Connector for automating chat conversations on Daktela.
API
Daktela
BotService connector for wingbot.ai
Kind: global class
- Daktela
- new Daktela(processor, options, [senderLogger])
- .processEvent(body) ⇒ Promise.<Array.<{message:Object, pageId:string}>>
- .verifyRequest(body, headers) ⇒ Promise
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 |