Nos*_*rat 5 node.js botframework
我正在关注NodeJs的Microsoft Bot Builder(SDK v3)的官方快速启动: 使用针对Node.js的Bot Builder SDK创建一个bot
1-我用了一个新项目
npm init
2-然后
npm install --save botbuilder
3-然后我创建了一个新文件"app.js"
var builder = require('botbuilder');
var connector = new builder.ConsoleConnector().listen();
var bot = new builder.UniversalBot(connector, function (session) {
session.send("You said: %s", session.message.text);
});
Run Code Online (Sandbox Code Playgroud)
但是当我运行"node app.js"时,会抛出以下错误:
var connector = new builder.ConsoleConnector().listen();
^
TypeError: builder.ConsoleConnector is not a constructor
Run Code Online (Sandbox Code Playgroud)
有人可以帮帮我吗?
我的项目结构:
js_*_*s__ 18
文档和最新版本的botbuilder软件包(版本4.0.6)功能/方法之间存在不匹配.微软已经改变了botbuilder npm软件包的一些遗留功能,但他们还没有更新他们的文档!
Microsoft的文档中出现的JavaScript代码不会出于同样的原因!
尝试使用botbuilder软件包3.13.1版,它将完美运行.
安装:
npm i -S botbuilder@3.13.1
Run Code Online (Sandbox Code Playgroud)
你的代码就可以了!
查找快照:
干杯!!
| 归档时间: |
|
| 查看次数: |
3860 次 |
| 最近记录: |