Skip to content

Commit 72b5023

Browse files
committed
Merge branch 'hotfix/0.1.2'
2 parents 7cb442e + 7aa3ae9 commit 72b5023

File tree

2 files changed

+7
-36
lines changed

2 files changed

+7
-36
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "botstack",
3-
"version": "0.1.0",
3+
"version": "0.1.2",
44
"description": "Bot Stack",
55
"main": "index.js",
66
"scripts": {

src/api-ai.js

Lines changed: 6 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,16 @@ function getApiAiInstance() {
1717
return instance;
1818
}
1919

20-
async function backchatApiAiSync(response) {
20+
async function backchatApiAiSync(response, senderID) {
2121
if (process.env.BACKCHAT_APIAI_SYNC_URL) {
2222
const reqData = {
2323
url: process.env.BACKCHAT_APIAI_SYNC_URL,
2424
resolveWithFullResponse: true,
2525
method: 'POST',
26-
json: response
26+
json: {
27+
sender_id: senderID,
28+
response
29+
}
2730
};
2831
try {
2932
const result = await rp(reqData);
@@ -96,40 +99,8 @@ function getApiAiResponse({ apiAiRequest, senderID, eventName, message, sessionI
9699

97100
log.debug('API.AI responded', logParams);
98101

99-
backchatApiAiSync(response);
102+
backchatApiAiSync(response, senderID);
100103
resolve(processResponse(response, senderID));
101-
102-
/*
103-
if (lodash.get(response, 'result')) {
104-
log.debug('API.AI result', {
105-
module: 'botstack:api-ai',
106-
senderId: senderID,
107-
result: response.result
108-
});
109-
110-
const responseText = lodash.get(response.result, 'fulfillment.speech');
111-
const responseData = lodash.get(response.result, 'fulfillment.data');
112-
const messages = lodash.get(response.result, 'fulfillment.messages');
113-
const action = lodash.get(response.result, 'action');
114-
115-
if (lodash.get(responseData, 'facebook')) {
116-
// FIXME: implement this type of messages
117-
log.debug('Response as formatted message', {
118-
module: 'botstack:api-ai',
119-
senderId: senderID
120-
});
121-
resolve(null);
122-
} else if (!lodash.isEmpty(messages)) {
123-
const returnData = {
124-
messages,
125-
response
126-
};
127-
resolve(returnData);
128-
}
129-
} else {
130-
resolve(null);
131-
}
132-
*/
133104
});
134105

135106
apiAiRequest.on('error', (error) => {

0 commit comments

Comments
 (0)