我正在尝试使用botkit制作一个slackbot,并且编写了代码,但是在尝试运行它时出现以下错误-
TypeError: Botkit.slackbot is not a function
at Object.<anonymous> (E:\Postman Projects\botkitBot\mybot\index.js:27:27)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
at Function.Module._load (internal/modules/cjs/loader.js:531:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
这是代码中我得到错误的部分:
const controller = Botkit.slackbot({
debug: false,
//include "log: false" to disable logging
});
我尝试安装yeoman和slack适配器,但仍然无法正常工作。 似乎这不是一个很普遍的问题,因为它在任何地方都没有得到承认。 请帮忙。这是最基本的步骤,如果不起作用,我将无法继续。
答案 0 :(得分:0)
使用此命令检查安装的软件包的版本
npm list botkit
如果显示4.0,似乎新版本已更改规范,请尝试将其卸载
npm uninstall botkit
并在规范中安装具有此功能的特定版本
npm install botkit@0.6