Connector for automating chat conversations on 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
| 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 |
Process Facebook request
Kind: instance method of Daktela
Returns: Promise.<Array.<{message:Object, pageId:string}>> - - unprocessed events
| Param | Type | Description |
|---|---|---|
| body | Object |
event body |
Verify Facebook webhook event
Kind: instance method of Daktela
Throws:
Errorwhen authorization token is invalid or missing
| Param | Type | Description |
|---|---|---|
| body | Object |
parsed request body |
| headers | Object |
request headers |