moa*_*lee 1 node.js botframework
我正在尝试查找MS Bot框架是否提供任何资源/准则来为基于Node SDK的机器人编写单元测试(特别是,我使用直线通道)。
如果没有,如何使用Mocha之类的工具编写测试用例来测试各种对话框。
我正在使用restify,如下所示:
/**-----------------------------------------------------------------
* Setup Chat-Bot
-----------------------------------------------------------------*/
// Create chat connector for communicating with the Bot Framework Service
var connector = new builder.ChatConnector({
appId: process.env.MICROSOFT_APP_ID || config.appId,
appPassword: process.env.MICROSOFT_APP_PASSWORD || config.appPassword
});
// Initialize bot
var bot = universalBot(connector);
/**-----------------------------------------------------------------
* Setup Server
-----------------------------------------------------------------*/
var server = restify.createServer();
server.listen(process.env.port || 8080, function () {
console.log('%s listening to %s', server.name, server.url);
});
server.pre(restify.pre.sanitizePath());
server.use(restify.queryParser());
/**---------------------------------------------------------------
* Routes
----------------------------------------------------------------*/
server.get('/', function (req, res) {
res.send("Hello from Chatbot API");
});
server.post('/api/messages', connector.listen());
Run Code Online (Sandbox Code Playgroud)
感谢您的输入。
| 归档时间: |
|
| 查看次数: |
736 次 |
| 最近记录: |