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 |
Promise.<Array.<{message:Object, pageId:string}>>
daktela.processEvent(body) ⇒ Process Facebook request
Kind: instance method of Daktela
Returns: Promise.<Array.<{message:Object, pageId:string}>>
- - unprocessed events
Param | Type | Description |
---|---|---|
body | Object |
event body |
Promise
daktela.verifyRequest(body, headers) ⇒ 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 |