Javascript Recastai不是一个函数

Javascript Recastai不是一个函数,javascript,chatbot,sap-conversational-ai,Javascript,Chatbot,Sap Conversational Ai,我遵循这个教程,使FB聊天机器人与重铸人工智能。尝试将我的bot与令牌连接,但出现以下错误: var client = new recastai(config.recast); ^ TypeError: recastai is not a function at Object.<anonymous> (/home/ubuntu/workspace/app/pokebot.js:5:14) at Module._compile (module.js:4

我遵循这个教程,使FB聊天机器人与重铸人工智能。尝试将我的bot与令牌连接,但出现以下错误:

var client = new recastai(config.recast);
         ^
TypeError: recastai is not a function
    at Object.<anonymous> (/home/ubuntu/workspace/app/pokebot.js:5:14)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Function.Module.runMain (module.js:441:10)
    at startup (node.js:139:18)
    at node.js:990:3

有人能帮我吗?谢谢

如果我是正确的,它应该是
var client=new recast.client(config.recast)

我不得不将我的节点版本降级到v4.7.3而不是6,现在它可以工作了。var client=new recast.client(config.recast)对我不起作用,不过谢谢你的帮助

我从重铸starter repo(github.com:RecastAI/starter NodeJS.git)开始

这就是SDK的导入方式。它对我有用

const recastai = require('recastai').default
const client = new recastai(process.env.REQUEST_TOKEN)
client.connect.handleMessage({ body }, response, replyMessage)

我也有同样的问题。我试过重铸和重铸。两个人都不为我工作。这方面还有什么进展吗?@Joel也许现在的问题是你怎么称呼它,但也许还有别的什么?另外,我还有这个示例留给您:您的节点版本是什么?
const recastai = require('recastai').default
const client = new recastai(process.env.REQUEST_TOKEN)
client.connect.handleMessage({ body }, response, replyMessage)