generator-msbf-watson-coco
Version:
A yeoman generator for creating bots built with Bot Framework v4, for Watson and CoCo
24 lines (20 loc) • 669 B
JavaScript
const CocoSdk = require("@conversationalcomponents/sdk");
const ComponentSession = CocoSdk.ComponentSession;
const componentId = "namer_vp3";
const cocoDevKey = "hackathon";
const initCocoResponder = () => {
let coco = new ComponentSession(componentId, cocoDevKey);
const reset = () => {
coco = new ComponentSession(componentId, cocoDevKey);
};
const handleTurn = async context => {
const cocoReply = await coco.call(context.activity.text);
return Promise.resolve({
text: cocoReply.response,
raw: cocoReply,
reset
});
};
return handleTurn;
};
module.exports.initCocoResponder = initCocoResponder;